Вышла очередная версия Ceylon - языка программирования со статической типизацией для платформ JVM и JavaScript, разрабатываемого Red Hat.
Основные новые возможности этой версии:
- Типизация параметров на этапе выполнения (реификация) для generic-типов. Эта возможность давно поддерживается в .NET, но не в Java.
- Прямое взаимодействие с JavaScript-кодом, с поддержкой динамической типизации, с помощью блока dynamic.
- Кортежи (tuples).
- Множество мелких изменений и добавлений синтаксиса, в основном относящихся к категории синтаксического сахара.
- API даты/времени на основе JSR-310 (javax.time).
- HTTP-сервер.
Из спецификации языка пока остаются нереализованными:
- Типобезопасная метамодель.
- Аннотации, определённые пользователем.
- Сериализация.
Вместе с самой платформой, как всегда, вышла новая версия Ceylon IDE - плагина для Eclipse. Инструкции по установке находятся здесь.
>>> Подробности