Red Hat передала язык Ceylon фонду Eclipse

21 август, 2017 - 15:55
Red Hat передала язык Ceylon фонду Eclipse

Когда в 2011 г. Гэвин Кинг (Gavin King) приподнял завесу секретности над своим к тому времени уже двухлетним проектом Ceylon, некоторые поспешили объявить этот современный язык программирования для виртуальных машин Java, JavaScript и Android «убийцей Java».

Этот язык характеризуется статической типизацией (определение и контроль типов объектов на этапе компиляции), гибким и удобочитаемым синтаксисом, мощной модульной архитектурой, бесшовным взаимодействием с Java, JavaScript, Maven и npm, отличным набором средств командной строки и полнофункциональной средой IDE.

В 2013 г. Red Hat выпустила версию Ceylon 1.0, а затем, ежегодно обновляла её до 1.1, 1.2 и 1.3. В феврале 2017 г. «небольшое, но очень активное и полное энтузиазма сообщество разработчиков и пользователей» подало заявку на Eclipse.org в стремлении обеспечить «дальнейший рост нашего сообщества... и перемещение Ceylon от Red Hat в фонд, нейтральный к вендорам».

Теперь это предложение одобрено, и анонсировано создание проекта Eclipse Ceylon. В него входят дистрибутив Ceylon и инструментарий (программные интерфейсы Ceylon API для доступа к файловой системе, сети, базам данных, клиенту и серверу HTTP, математическим функциям, среде тестирования и многому другому), а также конвертор Java2Ceylon и аналогичный Nexus Maven сервер проекта, Ceylon Herd, для публикации и получения модулей Ceylon.

Кроме того имеются три интегрированные среды разработки (IDE) — Ceylon Web IDE, Ceylon Eclipse IDE и Ceylon IntelliJ IDE — с их модулями для форматирования кода и расширения функциональности.