Web development: Haskell or Scheme
- by Robert E. Lester
I would like to to choose one of these languages for building web applications. I'm not interested in framework per say, but have the following needs:
Rapid development.
Easy to scale.
Strong community for the web.
Quick and easy to deploy.
I'm very familiar with Haskell, and have some familiarity with scheme (in particular PLT). Scheme appeals to me as good candidate for web development due to it's simple syntax which is homogenous across libraries. I state this despite my subjective opinion that Haskell is a 'cleaner' language.
Haskell web apps seem to require learning and building a patchwork of different combinator libraries. On the plus side, I realise this can be quite expressive, although I'd prefer to eliminate impedance mismatches where possible.
While scheme-plt looks to be a good fit, I can find but one example of it being used in the "real world". Haskell doesn't seem to fair too much better here, but there seems to be a bigger community behind the web side.
Please help me make up my mind. For the most part I'm interested in real-world use cases.