Scala is a modern multi-paradigm programming language designed to express common programming patterns in a concise, elegant, and type-safe way.
Scala smoothly integrates features of object-oriented and functional languages including mixins, algebraic datatypes with pattern matching, genericity, and more.
It is well integrated with Java and .NET: the Scala compiler produces standard Java class files or .NET assemblies, and Java/.NET libraries and frameworks can be used without glue code or additional declarations.
Scala is a pure object-oriented language in the sense that every value is an object. Types and behavior of objects are described by classes and traits. Class abstractions are extended by subclassing and a flexible mixin-based composition mechanism as a clean replacement for multiple inheritance.
What’s New in 2.6.0 Final Stable Release:
· This version fixes a few minor bugs in RC3.
What’s New in 2.6.1 RC1 Development Release:
· This release provides several library improvements and many bugfixes.
Binary mirror 1 (jar) (2.5.1 Stable)
Binary mirror 2 (tar.gz) (2.5.1 Stable)
Binary mirror 3 (jar) (2.6.0 RC3 Development)
Sources mirror 1 (tgz) (2.6.0 Stable)
Sources mirror 2 (tar.gz) (2.6.1 RC1 Development)