Релиз Scala 2.11.0

сегодня в 02:45

imageТихо и незаметно вышла новая версия Scala. ПруфВ релиз вошло много изменений и улучшений.Этот релиз делался не «в ширь», а «в глубь». Изменения в основном касаются улучшения и оптимизации платформы, а не наращивания функционала.Поэтому опишу только общие изменения. Подробности лучше читать в первоисточнике.

Модульность Во первых идет процесс разделения Scala на раздельные библиотеки core, swing и т.д. Так же компилятор будет разделен на три модуля, presentation compiler, scaladoc and the REPL.Этот процесс планируют завершить в ветке 2.12.x. Коллекции Произведена серьезная работа над коллекциями. Оптимизированы различные операции. Reflection, macros and quasiquotes Множество изменений. Тема непростая, для интересующихся многословные подробности ТутКомпилятор Множественные улучшения производительности. Удалена экспериментальная поддержка .NET. Новый Pattern Matcher Новый Bytecode Emitter В целом, произведена оптимизация исходников. Было удалено порядка 5000 частей неиспользуемого кода.За время работы над 11-й версией было исправлено 613 багов.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

© Habrahabr.ru