Представлен очередной релиз языка 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.
>>> Подробности









