昨天我看到了来自Ceylon团队的公告,称第一个里程碑版本已经公开发布。从我所看到的内容来看,它看起来很有趣。
从对Ceylon的信息了解中可以看出,它的目的在很大程度上与Scala的目的相符...
Ceylon深受Java的影响。你看,我们是Java的粉丝,但我们深刻地了解它的局限性。Ceylon保留了Java的最佳部分,同时改进了我们在经验中发现的讨厌、乏味、令人沮丧、难以理解或容易出错的事情。
因此,总结一下,Ceylon和Scala似乎在说(根据我的理解)我们喜欢Java,但有些烦恼,所以我们想在Java的基础上进行改进以使生活更加美好。
但我想知道的是,既然Scala已经存在,为什么要创建另一个被称为“Java杀手”的编程语言Ceylon呢?Ceylon有什么特别之处,或者高于Scala?
注意:请不要说“我喜欢X而不是Y”,我正在寻找关于Ceylon为开发社区提供的客观观点。