Scala - это язык программирования общего назначения под JVM, объединяющий в себе объектный и функциональный подходы, прозрачно взаимодействующий с Java. Изменения:
- Generic Signatures - параметры типов скалы теперь записываются в class-файлы и видны из Java.
- Комбинированные проекты - компилятор теперь может собирать проекты, которые содержат и .java и .scala файлы. То есть из исходных кодов на Scala можно ссылаться на еще не откомпилированные классы Java.
- Библиотека ScalaSwing включена в дистрибутив. Это адаптация Swing к Scala.
- Collections: Включено добавление Девида Маклвера: неизменяемые (immutable) IntMap, LongMap, TreeHashMap и изменяемые (mutable) ArrayStack и OpenHashMap.
>>> Download
>>> scala-lang.org