当前状态
ClojureScript 现在可以编译其分析器和编译器,且没有错误。可以从 JS 宿主机中评估非平凡的 ClojureScript 表达式。
自举 ClojureScript 中的性能读取、分析和编译已优化到与 ClojureScript JVM 大致相差 2 倍(不同引擎之间性能差异)。
主分支已成功用于各种环境
以下列举了剩余的任务
确保性能良好。
确保缺陷得到解决。许多缺陷都带有 bootstrap
标签:JIRA 查询
确定是否将包含共享的自举 REPL 代码并实施。
* 你可以使用 CLJS API 参考 来帮助识别导入的宏和相关的 Clojure 类型
作为参考,https://github.com/kanaka/clojurescript 是一个之前的项目,用于自举 ClojureScript 编译器。它已经过时了,因为它是在 2012 年 11 月 16 日从主分支中分离出来的,但它可以自我托管并允许在浏览器中使用完全基于浏览器的 REPL(http://clojurescript.net/ 的原始版本)。该项目在 2013 年 Clojure West 上的演示在此:http://www.infoq.com/presentations/cljs-in-cljs