Given that it’s impossible to see into the future, what factors related to Clojure, Scala or Haskell are likely to determine whether one of them catches on?
Are there cultural or economic issues that could give one of these languages an advantage over the others?
Or are none of these languages likely to gain traction because of their conceptual complexity?
On the top of my head:
Scala, for instance, is still evolving and moving “too fast” to be “largely” used even though some big projects have already adopted it.
Edit: November 2009
See Refactoring to Scala DSLs and LiftOff 2009 Recap presentation, Slide 10 and 11: