Snap Framework v. 0.6 released
snapframework.com
snapframework.com
I would say interesting things are happening in the Haskell web world, but it's still young and developing. If that appeals to you, it's ready enough for people who really know what they are doing to do real work, but if you're hoping for everything on a silver platter like Django or RoR, it's not there yet.
Unfortunately, I used the old Snap extension API since the new snaplet API wasn't around when I started! So maybe if I have some time I'll refactor it to use the new API, which looks like it's a lot better than the old extension API.
One cool thing is if you statically link your binary and build on ubuntu 10.04, you can actually just directly deploy binaries to Heroku, even though it's not a supported language. Just throw in a package.json file or whatever to trick Heroku and specify your Snap binary in your Procfile.
THANKS SNAP GUYS!
Snap intentionally has not made ORM/persistence decisions. The developer is free to choose any Haskell library (including the one used by Yesod) to interface with a database. There is a library written to simplify the use of mongoDB with Snap (pre-0.6). The new snaplet abstraction introduced in 0.6 makes writing these kinds of libraries much easier and provides a clear path to follow, so I imagine we'll be seeing a lot more activity in this area. In fact, someone has already released an HDBC interface as a snaplet. They even have a tutorial for it here: https://github.com/norm2782/snaplet-hdbc/wiki/HDBC-Snaplet-T....