Once again, we have a new release candidate for the next version of Scala: version 2.7.2.RC3 . In this release candidate we fixed additional bugs, and we are now close to a final release. A new version of the Scala plugin for Eclipse is also included: you can update your installation via the Eclipse software update facility, using our update site . Scala 2.7.2.RC3 is available for download, as usual, from our Download Page .
The following features are new to the 2.7.2 version of Scala:
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).