現在のステータス
ClojureScriptは、エラーなしでアナライザーとコンパイラの両方をコンパイルできるようになりました。JSホスト内から、自明ではないClojureScript exprを評価できます。
ブートストラップClojureScript内で読書、分析、コンパイルのパフォーマンスを最適化し、ClojureScript JVMのファクター2以内になるようにしました(エンジン間のパフォーマンスは異なります)。
マスターはさまざまなコンテキストで正常に使用されています
以下に、残りのタスクを列挙します。
パフォーマンスを向上させます。
欠陥に対処します。多くは「ブートストラップ」ラベルが付いています。 JIRAクエリ
共有ブートストラップREPLコードを含めるかどうかを決定し、実装します。
* CLJS APIリファレンスを使用して、インポートされたマクロや関連するClojureタイプを識別できます。
参考までに、https://github.com/kanaka/clojurescript は、ClojureScriptコンパイラをブートストラップする以前のプロジェクトです。2012年11月16日にメインツリーからフォークされたため、かなり古いですが、それ自体でホストされており、完全にブラウザベースのREPL(http://clojurescript.net/のオリジナルバージョン)を許可していました。Clojure West 2013のプロジェクトのプレゼンテーションはhttp://www.infoq.com/presentations/cljs-in-cljsにあります。