После выпуска 7 релиз-кандидатов вышла финальная версия реализации гибридного языка программирования для платформ Java и .Net Scala 2.8.0.
Версия 2.8.0 по сравнению с предыдущими содержит следующие изменения:
* Переработанная библиотека коллекций.
* Новая реализация массивов.
* Специализация типов.
* Именованые аргументы и аргументы по умолчанию.
* Объекты пакетов. Теперь пакеты могут содержать не только классы и объекты, но и функции, переменные и алиасы типов.
* Дополнена библиотека Scala Swing, улучшена документация
* Переработан REPL. Основным нововведением является автодополнение по Tab.
* Изменения в алгоритме поиска неявных аргументов.
* Новая библиотека комбинаторов парсеров. Теперь поддерживаются грамматики с левой рекурсией.
* Улучшения в библиотеке обработки XML.
* Улучшения в процедуре вывода типов.
* Улучшения аннотаций.
* Улучшения в реализации актеров.
* Поддержка продолжений (continuations). Продолжения поддерживаются плагином компилятора.
* Множество исправлений.
Также выпущены новые версии сопутствующих инструментов: scaladoc 2, sbaz 2, scalap, Scala-плагин для Eclipse.
Если вам нравится играть в опасную игру, присоединитесь к нам - мы научим вас правилам!