This page is no longer maintained — Please continue to the home page at www.scala-lang.org

Scala 2.7.2 RC1 is out!

Scala reaches a new milestone today, as we are happy and proud to release 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. Read below to find out more about the new Scala release.

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).

Get it now!

You can download Scala 2.7.2.RC1 from our Download Page.

Congratulations

Congratulations on the (pre-)release of Scala 2.7.2. and the fact that Scala appears this month in the top 50 of the Tiobe index (see: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html). Obviously, it's climbing. Are there any stats on downloads/month?

 

Cheers, Thomas

Download Statistics

Statistical information on the Scala downloads is now available on a dedicated page; the information is automatically synthesized from our Apache logs.

Copyright © 2012 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland