Functional languages (Erlang, F#, Haskell, Scala)

Michael Ellick Ang picture Michael Ellick Ang · May 4, 2009 · Viewed 9.3k times · Source

1) Are functional languages suited for web applications development?

2) Are functional languages suited for business/ERP/CRM type of applications?

Answer

Don Stewart picture Don Stewart · May 4, 2009

Functional languages of the kind you describe are general purpose programming languages, they're used for all manner of things, including web apps and business apps. (I use Haskell).

As gabor implies, ultimately it comes down to libraries. Scala has a web framework: lift. Haskell has happstack, as well as 2100 4400 (in 2010 2012) libraries on Hackage for all manner of thiings.

It really isn't so much a question of the language, as the toolchain, when considering particular specialized domains.