Ceylon M4 "Analytical Engine"

Представлен очередной релиз языка Ceylon M4 "Analytical Engine". Ceylon — это JVM-язык, предназначенный для написания бизнес-приложений и разрабатываемый компанией RedHat. На текущий момент спецификация языка реализована почти полностью для виртуальных машин Java и JavaScript. Новые модули доступны в репозитории Ceylon Herd. Основные изменения:

  • member class refinement (type families);
  • алиасы классов и интерфейсов;
  • алиасы объединений и пересечений;
  • новый синтаксис для дескрипторов пакетов и модулей;
  • assertions;
  • списки условий (condition lists);
  • поддержка вызовов super-interface реализаций refined-членов;
  • репозитории maven;
  • pluggable command-line tools, git-style
  • улучшена поддержка опциональных типов в Java;
  • модули JDK/Jigsaw;
  • переработана документация;
  • более 300 прочих изменений и багфиксов.

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

  • reified-дженерики;
  • определяемые пользователем аннотации, interceptors и типобезопасная метамодель;
  • сериализация.

Также доступна новая версия Ceylon IDE M4, представляющая собой plugin для Eclipse.

Страница загрузки

Метки: , ,

©  Linux.org.ru