[web-devel] Where do you start?
artyom.shalkhakov at gmail.com
Thu Nov 20 03:24:06 EST 2008
I'm interested in Haskell web programming. Quick googling took me to HAppS,
HVAC, WASH and do-it-yourself blog posts.
I tried HVAC, which doesn't build on GHC 6.10.1 (if somebody's interested,
I'll post some compiler complaints). I really like its approach, though.
Then I tried to DIY: wired Haskell to Lighty using FastCGI. This approach
works, but leaves very much to desire: XHTML combinators don't really give
you compile-time validation, so what is the point of writing it in code? I
had thought I'd need some templating, so I tried HStringTemplate to find
that it doesn't build on my GHC (BTW, this templating engine has some neat
concepts, which I like :-)).
Then I turned to HAppS, which is painfully slow to build on my development
machine, and I think it is too monolithic. Besides, it looks like it depends
on mostly experimental GHC features, and lacks documentation! I'm not a
Haskell Jedi, so I think there's no way I can make it to work.
I found out that WASH uses CGI, which is sooo retro. Is it just my
There's also a question regarding which DBC library to use. Hackage has
Takusen, HaskellDB, HDBC, HSQL. So which one?
I'd be very glad if somebody gave an advice to a noob Haskell web
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the web-devel