Haskell based web server?
I've been reading the article "Tackling the Awkward Squad" by Simon Peyton Jones (and find it very readable and useful, BTW). I wonder if the HTTP/1.1 server referred to in this article is available on the web. If not, where else can I look for examples of TCP/IP based server applications written in Haskell? I ask because I'm very much a Haskell newbie, but have spent several years developing interfaces for medical information systems based on HL7, and am interested (among other things) in the possibilities of using Haskell to develop safety critical systems. === Gregory Woodhouse gregory.woodhouse@sbcglobal.net "Einstein was a giant. He had his head in the clouds and his feet on the ground." --Richard P. Feynman
On Sat, Nov 12, 2005 at 01:10:03PM -0800, Gregory Woodhouse wrote:
I ask because I'm very much a Haskell newbie, but have spent several years developing interfaces for medical information systems based on HL7, and am interested (among other things) in the possibilities of using Haskell to develop safety critical systems.
You may find this entertaining... or not: http://www.haskell.org/humor/saveslives.html ;-) Best regards Tomasz
On Nov 12, 2005, at 1:45 PM, Tomasz Zielonka wrote:
On Sat, Nov 12, 2005 at 01:10:03PM -0800, Gregory Woodhouse wrote:
I ask because I'm very much a Haskell newbie, but have spent several years developing interfaces for medical information systems based on HL7, and am interested (among other things) in the possibilities of using Haskell to develop safety critical systems.
You may find this entertaining... or not: http://www.haskell.org/humor/saveslives.html ;-)
Best regards Tomasz
The sad thing is that it's almost believable. For the last few days, there have been a series of stories about patients dying due to medication errors. What really made an impression on me, though, was a few years ago when I was asked to develop a parser driven tool to build a dependency graph. I think it's unfortunate that the software we depend on has grown so complex that no one person can really understand it. What appeals to me about Haskell is how much more transparent well written (at least) code in Haskell is than C, Java or MUMPS. Oh, and I did find it entertaining. === Gregory Woodhouse gregory.woodhouse@sbcglobal.net "You can't win if you don't finish the race." --Richard Petty
On Sat, Nov 12, 2005 at 01:10:03PM -0800, Gregory Woodhouse wrote:
I've been reading the article "Tackling the Awkward Squad" by Simon Peyton Jones (and find it very readable and useful, BTW). I wonder if the HTTP/1.1 server referred to in this article is available on the web.
I think you can get it from the fptools CVS repository. You will find instructions on the GHC site - http://www.haskell.org/ghc/. It's pretty old and because it uses non-standard extensions, you may have some problems with newer versions of GHC. If you do, try with hws-wp (http://www.mdstud.chalmers.se/~md9ms/hws-wp/).
If not, where else can I look for examples of TCP/IP based server applications written in Haskell?
HTTP client library written in Haskell: http://www.haskell.org/http/ A chat client written in Haskell: http://repetae.net/john/computer/ginsu/ Best regards Tomasz
On: http://www.cs.uu.nl/wiki/WebFunctions/ you may find some code that could get you started. It includes a small webserver based on Simon Marlow's design, Doaitse Swierstra On 2005 nov 13, at 21:29, Tomasz Zielonka wrote:
On Sat, Nov 12, 2005 at 01:10:03PM -0800, Gregory Woodhouse wrote:
I've been reading the article "Tackling the Awkward Squad" by Simon Peyton Jones (and find it very readable and useful, BTW). I wonder if the HTTP/1.1 server referred to in this article is available on the web.
I think you can get it from the fptools CVS repository. You will find instructions on the GHC site - http://www.haskell.org/ghc/.
It's pretty old and because it uses non-standard extensions, you may have some problems with newer versions of GHC. If you do, try with hws-wp (http://www.mdstud.chalmers.se/~md9ms/hws-wp/).
If not, where else can I look for examples of TCP/IP based server applications written in Haskell?
HTTP client library written in Haskell: http://www.haskell.org/http/ A chat client written in Haskell: http://repetae.net/john/computer/ginsu/
Best regards Tomasz _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell
On Sat, Nov 12, 2005 at 01:10:03PM -0800, Gregory Woodhouse wrote:
am interested (among other things) in the possibilities of using Haskell to develop safety critical systems.
I think it will be interesting for you that Galois, one of the top Haskell companies, makes money on safety critical systems. http://www.galois.com/ Best regards Tomasz
participants (3)
-
Doaitse Swierstra -
Gregory Woodhouse -
Tomasz Zielonka