Scala – The Next 5 Years
scala-lang.org
scala-lang.org
I haven't used it for anything yet, though... if you have, what do you think of it?
Of course, the little goodies are the tip on the iceberg. There is a lot more to Scala, primarily its support for FP but the learning curve is also much harder for those features. Power at the cost of learning.
On the downside, sometimes Scala code is TOO compact. For example, stuff like operators for list operations can be fairly hard to read without practice.
Interfacing with existing Java libraries is also easy. I have not tried calling Scala from Java however.
Overall I recommend the language. Its mature enough to be used for real projects and its a lot nicer and whole lot more powerful than Java.
Sure, but that's not exactly saying a lot.
I hoped for Scala to be Haskell on the JVM but it felt more like C++. It's clumsy, which may be the result of feature creep and lack of a single, strong design philosophy.