
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. Unless there are any objections, I propose we adopt FileFormat.Encoding and Text.Encoding. BTW, I just updated http://www.haskell.org/~simonmar/lib-hierachy.html with the latest version of the hierarchy. Cheers, Simon

"Simon Marlow"
BTW, I just updated
http://www.haskell.org/~simonmar/lib-hierachy.html with the latest version of the hierarchy.
The correct url is: http://www.haskell.org/~simonmar/lib-hierarchy.html

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!
participants (3)
-
Jens Petersen
-
Matt Harden
-
Simon Marlow