Ceylon 的第 6 個里程碑進度報告,JVM上的新語言
Ceylon是一個針對在團隊環境中寫大型程序的編程語言,該語言意圖消除目前Java存在的問題。Gavin描述了他對Ceylon的目標:運行在JVM之上,靜態類型,自動內存管理,內置模塊化。
Ceylon語言支持功能強大的類型系統,在設計時它考慮到了以下限制:所有類型在類型系統內部都必須是可表達的(沒有特殊的 primitive類型或者復合類型);Ceylon的t通用類型系統要比Java的更簡單,而且相比于其他類Java語言,它的安全性更高;甚至元編程(reflection)也必須是類型安全的;另外,Ceylon必須是在JVM上執行,而且可以和Java交互操作。
So it looks like it's time again for me to offer my usual lame excuses for another late milestone release of Ceylon. Well, I suppose all that really matters is: it's coming soon!
Ceylon M6 will be the first feature-complete implementation of the language specification, incorporating the following headline changes:
- new syntax for invoking super-interface members,
- nonempty variadic parameters
try
with resources,- the
**
scaling multiplication operator, - "static" member references,
- metamodel and metamodel expressions, and
- annotations. </ul>
We have not yet decided if support for serialization will make it into M6.
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!