Ceylon is a JVM based programming language. |
Red Hatは10月29日(米国時間)、「Ceylon: Ceylon 1.2.0 is now available」において、プログラミング言語Ceylonの最新版となる「Ceylon 1.2.0」の公開を伝えた。
CeylonはRed Hatが開発を進めているプログラミング言語で、Java仮想マシンおよびJavaScriptエンジンで動作するという特徴がある。「Ceylon 1.2.0」の開発には1年の時間が費やされており、処理したチケットは1500を超えている。
「Ceylon 1.2.0」ではいくつもの新機能が導入されているが、特に注目される新機能は次のとおり。
- 名前付きコンストラクタ
- タプルおよびエントリのデコンストラクタ
- シリアライゼーション
- ネイティブ宣言
- フローに依存した型機能の改善
- let、switch、if、object式
- アノテーション制約
- 新しいデバッガ
- Java EEパッケージコマンド
Ceylonはモジュラー型のプログラミング言語で、型は静的に決定される仕組みを採用している。JavaやJavaScriptの実行環境で動作することを前提としていることから、クロスプラットフォーム性の強いものになっている。Eclipseベースの統合開発環境も提供されている。