Jolt:Chez Scheme で実装された Clojure コンパイラ
Jolt: Clojure compiler implemented with Chez Scheme
Jolt は、JVM を使わずに Chez Scheme 上で動作する自己ホスト型の Clojure 実装です。Gambit バックエンドにより JavaScript にもコンパイルでき、ブラウザ上でも動作します。コンパイラ自体が Clojure で書かれており、永続データ構造、遅延シーケンス、トランスデューサー、マルチメソッド、プロトコル、future や agent による並行処理など、Clojure の主要な機能をサポート。`jolt build` コマンドで単一のスタンドアロン実行ファイルを生成でき、Scheme や JVM をインストールする必要がありません。
Jolt は Scheme 上で動作する自己ホスト型の Clojure 実装であり、JVM もビルドステップも不要で、ほとんどのポータブルな Clojure コードがそのまま実行できます。