This is an updated version of Simon Marlow's original Haskell Web Server. The original program is described in: Developing a high-performance web server in Concurrent Haskell, Simon Marlow, Journal of Functional Programming, 12(4+5):359--374, July 2002 http://www.haskell.org/~simonmar/papers/web-server-jfp.pdf This version is based on the one available from: http://cvs.haskell.org/cgi-bin/cvsweb.cgi/fptools/hws/ The following changes have been made: - Use the hierarchical libraries. - Use Data.Map instead of FiniteMap. - Use Parsec from the hierarchical libraries and removed the included old parsec copy. - Removed ifdefs for compatibility with GHC 4.x and 5.x (they wouldn't work with the new imports anyway). - Use IOUArray in Response.squirt - Use Cabal for the build system.