The Scala Programming Language - sounds interesting. Not that we urgently need another programming language, but this one has some interesting approaches and the really smooth integration into Java and .NET worlds has a real advantage: the availability of many libraries. However, whether the functional character of Scala will survive when combined with various Java classes?