Re: Performance analysis questions

"Daniel W. Connolly" <connolly@hal.com>
Errors-To: listmaster@www0.cern.ch
Date: Sun, 29 May 1994 05:48:50 +0200
Errors-To: listmaster@www0.cern.ch
Message-id: <9405281739.AA16975@austin2.hal.com>
Errors-To: listmaster@www0.cern.ch
Reply-To: connolly@hal.com
Originator: www-talk@info.cern.ch
Sender: www-talk@www0.cern.ch
Precedence: bulk
From: "Daniel W. Connolly" <connolly@hal.com>
To: Multiple recipients of list <www-talk@www0.cern.ch>
Subject: Re: Performance analysis questions 
X-Listprocessor-Version: 6.0c -- ListProcessor by Anastasios Kotsikonas
Content-Type: text/plain; charset="us-ascii"
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0
Mime-Version: 1.0
In message <Pine.3.89.9405271042.A4118-0100000@brazos.is.rice.edu>, Rick Troth 
writes:
>	I'm surprised and crushed by Dan's response. 

Gee... I didn't mean to crush anybody!

>> HTTP is not Internet Mail. 
> 
>	Right.   And Internet Mail is broken.   Let's not see HTTP 
>break because someone misinterpreted the spec.   We need to clarify this. 
>I say that we should clarify it in the looser direction w/r/t plain 
>text and trailing whitespace in particular.   I see no reason to 
>penalize clients and servers that have platform limitations ... 
>unless it's just out of spite.   What's the deal, Dan? 

I don't consider it spite. I just consider it clean design.

We clearly disagree. I think both sides of the argument have
been presented. I don't plan on writing any code in this area
any time soon, so it's really up to somebody else to decide
what to deploy. I might try to influence the HTTP spec editor,
though :-)

>> HTTP is not for the human eye: it's for a piece of software that groks
>> TCP (or perhaps some other reliable transport eventually...).
> 
>	If by this statement you're pointing out a misimplication 
>in my note,  I accept the correction.   I didn't mean to suggest 
>that HTTP is for human consumption.   What I *did* (still do) 
>mean to suggest is that,  to the greatest extent possible, 
>HTTP be clearly defined as a  PLAIN TEXT  protocol. 

I disagree. Internet mail and USENET news serve a community
that is not tied together by reliable 8-bit protocols. HTTP
does. I see no reason to support multiple representations
of the same information in HTTP headers.

For example, look at XDR (part of NFS, etc.). Some systems
are little-endian and some are big-endian, but they all write
the bytes on the wire in the same order.

Dan