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

%ferlangfunctional programminghaskellscala

  1. Are functional languages suited for web applications development?
  2. Are functional languages suited for business/ERP/CRM type of applications?

Best Answer

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.