Jolt: Clojure-Compiler läuft auf Chez Scheme – ohne JVM
Jolt: Clojure compiler implemented with Chez Scheme
Jolt ist eine selbst-hostende Clojure-Implementierung, die auf Scheme läuft – nativ auf Chez, für JavaScript über Gambit. Der Compiler ist in Clojure geschrieben und kompiliert sich selbst. Jolt bietet volle Clojure-Semantik: persistente Daten, faule Sequenzen, Transducer, Multimethoden, Protokolle sowie echte Nebenläufigkeit mit future, agent, pmap und core.async. Mit jolt build entsteht eine einzelne, eigenständige Binärdatei, die ohne Scheme oder JVM auskommt. Die Unterschiede zum JVM-Clojure: kein Java-Interop, kein BigDecimal, und Regex basiert auf irregex.