RE: Network.CGI, POST and QUERY_STRING

At 12:37 05/10/04 +0100, Simon Marlow wrote:
On 04 October 2004 20:39, Graham Klyne wrote:
FWIW, Bjorn Bringert has improved and big-fixed Warrick Gray's HTTP in several ways, available from:
http://www.dtek.chalmers.se/~d00bring/haskell-xml-rpc/http.html
I've used this with greater success than I had with the original.
Also, I've implemented an updated URI parser/processor, based on the new work-in-progress URI specification, which is available at:
http://www.ninebynine.org/Software/Intro.html#HaskellURI http://www.ninebynine.org/Software/HaskellUtils/Network/
(The latter URI also contains a slightly modifed version of Bjorn's HTTP, that works with my URI module.)
I am hoping/planning to contribute these to the Haskell common libraries, but have been waiting for (a) the new URI spec to be ratified, and (b) me having tome to make sure the small interface changes in my version of URI handling won't be too problematic for others.
I'd like to get your revised URI library into GHC 6.4, which we plan to release in roughly a month's time. This is the time to make possibly breaking changes to library interfaces, which we only do for a new major release - minor releases never change library APIs.
So even if the URI spec isn't ratified yet, I think it might be prudent to make the switch now.
Dashing off a quick response before I go travelling for a few days... OK, the new spec is in (or very close to) last call, and any changes now are almost certain to be cosmetic. In any case, I'll commit to tracking any fixes to the spec without changing the interface. I have the CVS access keys set up, but I've never actually got around to checking them out, yet. If you're comfortable with this I'll plan to update the CVS copy next week. Meanwhile, the URI code can be examined at: http://www.ninebynine.org/Software/HaskellUtils/Network/ In particular: http://www.ninebynine.org/Software/HaskellUtils/Network/URI.hs http://www.ninebynine.org/Software/HaskellUtils/Network/URITest.hs (There are some other files there which use RDF to configure and run URI tests, but they're probably over-complicated for general library use.) ... BTW, You've probably noticed that I've also made extensive changes to HaXml which I've been kind-of expecting Malcolm Wallace to pick up and comment upon. Judging by private messages I've received, the goal of the changes (better entity support, Unicode support, namespace support) are widely desired. Interested for GHC 6.4? #g ------------ Graham Klyne For email: http://www.ninebynine.org/#Contact
participants (1)
-
Graham Klyne