[Haskell-cafe] RFC: A standardized interface between web servers
and applications or frameworks (ala WSGI)
Brandon S. Allbery KF8NH
allbery at ece.cmu.edu
Sun Apr 13 10:33:05 EDT 2008
On Apr 13, 2008, at 10:21 , Manlio Perillo wrote:
> I'm not yet an Haskell expert, however one of the great feature of
> WSGI is that the environ is a Python dictionary.
> This means that the user can add new keys/values in it.
>
>
> I'm using this feature, in my WSGI implementation for Nginx (and in
> a mini framework I'm writing) to store user configuration in the
> environment, and to cache the result of the parsing of request
> headers.
>
> I'm not sure if this make sense in Haskell.
Er, that's just a StateT and possibly a ReaderT. I suspect a
specific monad stack wrapping IO will end up being part of the
interface anyway.
--
brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery at kf8nh.com
system administrator [openafs,heimdal,too many hats] allbery at ece.cmu.edu
electrical and computer engineering, carnegie mellon university KF8NH
More information about the Haskell-Cafe
mailing list