
Thanks for the explanation Curt!
On Sat, Feb 21, 2009 at 1:00 PM, Curt Sampson
But overall, I'd be much happier with a protocol that just handed me the raw HTTP request, and allowed me to send back a raw HTTP response. The issue is, of course, getting the protocol implemented in various web servers. I could, I suppose, design a new protocol and write a C implementation for lighttpd. But then, given that I'd hope to be talking to a Haskell application server anyway, GHC has great support for building efficient, multiprocessing, highly concurrent servers, and Haskell is about a hundred times nicer to program in than C, I think I'd just write a high-performance web server in Haskell. (Except that it's already been done, anyway.)
I'm currently experimenting with such an HTTP request data type in the context of Hyena, my web application server. I'll post a message to this list once I have something to share. Cheers, Johan