Jolt: un compilador de Clojure que se ejecuta sobre Scheme
Jolt: Clojure compiler implemented with Chez Scheme
Jolt es una implementación de Clojure que se ejecuta sobre Scheme, con soporte nativo para Chez y compilación a JavaScript mediante Gambit. El compilador, escrito en Clojure, se compila a sí mismo y ofrece semántica completa de Clojure: estructuras de datos persistentes, secuencias perezosas, transductores, multimétodos, protocolos y concurrencia real con futures, agents, pmap y core.async. Genera binarios independientes sin necesidad de JVM ni Scheme. Incluye torre numérica completa, datos persistentes y compatibilidad con la mayoría del código Clojure portable.
El compilador está escrito en Clojure y se compila a sí mismo.