游客

Eclipse基金会新增一员:红帽将把Ceylon移交给它

游客 2017-08-21 12:50:42    201831 次浏览

Eclipse基金会新增一员:红帽将把Ceylon移交给它

红帽公司计划将 Ceylon 语言移交至 Eclipse 基金会,目前该提案已获批准,Eclipse Ceylon 项目也已被创建。

背景:

Eclipse Ceylon 是一门现代的静态类型编程语言,支持与 Java, Android 和 JavaScript 虚拟机的交互操作。该语言具有非常独特和十分优雅的静态类型系统、灵活和可读性好的语法、强大的模块结构、模块化 SDK,与原生 Java 和 JavaScript 的平滑交互操作,除了这些,还包括 Maven 和 npm,以及优秀的命令行工具和全功能 IDE。

Ceylon 语言由一个完整,但可读性非常好的规范进行定义,它在 2013 年发布了首个 1.0 版本,拥有一个非常活跃的用户群体,他们大多数通过 Gitter 进行互动。

Ceylon 项目的技术水平已经显著领先了 Java/C# 语言家族,在一般的静态类型语言领域也是如此。 Ceylon 项目首创的创新已经在其他新型编程语言的系统类型中得到了应用。Ceylon 还拥有比任何编程语言都先进和干净整合的模块系统。

目前,Ceylon 使用 Apache License-2.0 和 Eclipse Public License 1.0 双许可证授权。不过具体还是取决所使用的不同的组件。

项目路线安排:

初始的贡献将于 2017 年 Q2 到来,然后会发布第一个版本,不过还不知道第一个版本是被命名为 1.3.3 还是 1.4.0。(关于包命名的要求 Eclipse 需要考虑到二进制兼容性,避免次要版本号间的冲突)

将来的工作

  • 研究对在 ECJ 上的 JVM 后端进行重新调整

  • 完成高阶泛型的实现

  • 研究增加对 async/await 的支持

  • 完成与 TypeScript 的互操作

  • 通过延长二进制包的生成来提高 Eclipse 插件的响应速度

  • 研究对 Eclipse Che 的支持

项目托管:

Eclipse 表示希望将把项目托管在 GitHub 上并使用 GitHub 的 issue 功能,因为他们在这里已有丰富的贡献,而且所有用户都喜欢使用 GitHub 和 issue 功能。

来自:https://projects.eclipse.org/

内容加载中