Ceylon 的第 6 个里程碑进度报告,JVM上的新语言

jopen 9年前

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.

We have not yet decided if support for serialization will make it into M6.

- 查看更详细内容: http://planet.jboss.org/post/ceylon_m6_progress_report