Doug Pardee’s verdict on Scala:
The Scala language is intriguing, quite powerful, but tends toward being illegible when written “properly”. I’m not at all convinced that the average software developer is able to grasp Scala. At least, not beyond the basic abilities that could just as easily be expressed in Java. Heck, from what I can tell there are a lot of software developers who find Java to be beyond their full comprehension.
Interesting read. I’ve only played with Scala for a few hours a while ago, and I attended a nice introductory talk by Markus Völter; from this, I got the impression that Scala is cool but complex. Some of Doug’s criticism seems to be founded in a lack of familiarity with (or resistance to) FP idioms, but he still seems to have quite a few valid points.