For people reasons it is not (currently at least).
The second point trumps the first at this time. Unless I'm missing something the logic here is not as intractable as some seem to think.
For people reasons it is not (currently at least).
The second point trumps the first at this time. Unless I'm missing something the logic here is not as intractable as some seem to think.
Haskell is a very good flag for the kinds of people that make good programmers:
* It's hard to learn.
* Chances of getting a job are minimal, therefore people learn it mostly for their own self edification, and have the kind of grit that keeps them studying for a year or two with not external reward.
* Learning Haskell teaches you some fundamentals that aren't readily discoverable elsewhere.
No one is hiring Haskellers right now, so what you have is a pool of very able programmers, who would love to do Haskell (in fact many would love the chance to use Haskell so much that they'd take a pay cut to do so) and very few people offering them what they want.
If you're a start up, you want to hire a stellar team (possibly at a bit of a discount) and your domain is a good fit then you should seriously consider hiring some Haskellers and letting them write Haskell.