LINUX.ORG.RU

Опубликованы планы развития Scala 2.11 и 2.12

 ,


0

5

Разработчики языка программирования Scala опубликовали планы на дальнейшее развитие языка.

Одно из основных направлений развития — интеграция с Java 8. Изменения в компиляторе позволят скрыть различия в реализации лямбда функций и функциональных интерфейсов в Scala и Java 8. Изменения запланированы на 2.12, но так же будут доступны в современной версии, 2.11, с использованием специального экспериментального флага компилятора. При этом 2.11 будет генерировать код совместимый с Java 6, а 2.12 будет поддерживать только Java 8.

Так же запланированы следующие изменения:

  • Интеграция новой реализации оптимизатора и генератора байткода.
  • Интегрированный в компилятор модуль для проверки стиля программирования.
  • Использование реализации fork/join пула из JDK вместо собственной реализации (только в 2.12).
  • Новая реализация поддержки ленивой инициализации.
  • Дальнейшая оптимизация библиотеки коллекций.
  • Улучшения документации.

Выпуск первой тестовой версии 2.12 запланирован на конец 2014, релиз на январь 2016.

>>> Подробности

★★★★★

Последнее исправление: maxcom (всего исправлений: 1)

Ответ на: комментарий от anonymous

Больше всего в таких выступлениях раздражает то, что докладчик не предлагает никаких позитивных альтернатив.

Судя по выступлению он безумен и больше похож на какого-нибудь VSL. Столкнулся дядька с бесконечной математикой, невпихуемой в конечный размер кэша L3, вот ему и разорвало шаблон

Ну плохая scala, а что хорошее?

ну раз за 70 лет не придумали как математику переложить на регистры машины Ньюмана видимо нет элегантных решений

Karapuz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.