HTTP Implementation

Matt Harden matth@mindspring.com
Mon, 10 Jun 2002 20:23:32 -0500


> > Simon Marlow wrote:
> > >
> > > ...
> > >
> > > The HTTP module itself can go in Network.Protocols.HTTP, and Browser
> > > maybe in Network.Protocols.HTTP.Browser.  Base64 is a little more
> > > generic - perhaps FileFormat.Base64?
> >
> > How about FileFormat.Encoding.Base64?
> >
> > In the future,
> >
> >       FileFormat.Encoding.QuotedPrintable
> >       FileFormat.Encoding.Gzipped
> >       FileFormat.Encoding.Yenc
> >       Text.Encoding.Rot13
> 
> Yes, I like that;  except that for gzip we already have
> FileFormat.Compression.Gzip.

I completely agree with FileFormat.Compression.Gzip.  I didn't realize
it already existed.  I'd also suggest that encryption methods be put
under FileFormat.Encryption rather than Encoding.  Btw, I was also wrong
about QuotedPrintable; it probably belongs under Text.Encoding.

> Unless there are any objections, I propose we adopt FileFormat.Encoding
> and Text.Encoding.

Thanks!