Как стать автором
Обновить

Релиз Scala 2.11.0

Время на прочтение1 мин
Количество просмотров13K
image
Тихо и незаметно вышла новая версия Scala. Пруф
В релиз вошло много изменений и улучшений.



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

Модульность


  • Во первых идет процесс разделения Scala на раздельные библиотеки core, swing и т.д.
  • Так же компилятор будет разделен на три модуля, presentation compiler, scaladoc and the REPL.
    Этот процесс планируют завершить в ветке 2.12.x.


Коллекции


  • Произведена серьезная работа над коллекциями. Оптимизированы различные операции.


Reflection, macros and quasiquotes


Множество изменений. Тема непростая, для интересующихся многословные подробности Тут

Компилятор


  • Множественные улучшения производительности.
  • Удалена экспериментальная поддержка .NET.
  • Новый Pattern Matcher
  • Новый Bytecode Emitter


В целом, произведена оптимизация исходников. Было удалено порядка 5000 частей неиспользуемого кода.
Поддержка Java 8 пока не полная.
За время работы над 11-й версией было исправлено 613 багов.
Теги:
Хабы:
+18
Комментарии27

Публикации

Изменить настройки темы

Истории

Работа

Scala разработчик
21 вакансия

Ближайшие события

Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн