We are pleased to announce today the first Release Candidate
of the new and much-anticipated version of Scala: version 2.7.2.RC1.
To celebrate this new landmark, we are also rolling out a new website
for the Scala language; as a further addition, the Eclipse Scala plugin
contributors are also releasing the first stable release of their code,
aligned with Scala 2.7.2.RC1.
What's new?
* Generic Signatures
The Scala compiler now generates Java's generic
signatures, so that Scala generics are visible to Java.
* Java/Scala Combined Projects
The compiler can now parse (but not translate) Java source
files. This makes it possible to have mixed Java/Scala
projects with recursive dependencies between them.
In such a project, you can submit first all the Java and Scala
sources to the Scala compiler. In a second step, the Java
sources are compiled using the Scala generated .class files
and the Scala sources are compiled again using the Java
generated .class files.
* ScalaSwing
Another major addition is the first beta version of the
ScalaSwing library, which is now bundled with the distribution.
* Scala Collections
There are new implementations of collection classes, contributed
by David MacIver: IntMap, LongMap, and TreeHashMap (immutable),
ArrayStack and OpenHashMap (mutable).
You can download Scala 2.7.2.RC1 from our Download Page at
http://www.scala-lang.org/downloads--
The Scala Team