Browse thread
Language Design
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | John Max Skaller <skaller@m...> |
| Subject: | Re: Language Design |
Andreas Rossberg wrote: > > [Also, it turns out monads are not general enough to write > > web services in, which puts me off a bit] > > The following tutorial gives quite a comprehensive explanation of how to > integrate I/O, stateful computation, and stuff into a purely functional > language using Monads. And coincidentally it uses a web server as a > running example ;-) > > http://research.microsoft.com/Users/simonpj/#marktoberdorf Thanks. Now, somewhere linked to the Haskell web site, is an article about 'Arrows', which explains why it was found Monads are inadequate. I recall the issue was related to interfacing to CGI scripts and preserving state between interactions. Sorry I don't have URL handy :-( -- John (Max) Skaller, mailto:skaller@maxtal.com.au 10/1 Toxteth Rd Glebe NSW 2037 Australia voice: 61-2-9660-0850 checkout Vyper http://Vyper.sourceforge.net download Interscript http://Interscript.sourceforge.net