Clojure that speaks C
Jolt is a self-hosted Clojure implementation that runs on a portable Scheme layer that supports multiple backends. Chez natively, Gambit for JavaScript, no JVM. Most Clojure runs unchanged, any C library binds natively, and jolt build ships a single standalone binary.
Native C interop: defcfn turns C functions into ordinary Clojure fns
jolt build emits a single standalone binary with C dependencies linked in statically
Persistent data structures, lazy seqs, transducers, multimethods, and protocols with full Clojure semantics
Real concurrency: future , agent , pmap , and core.async on OS threads
The terminal on the right is jolt itself, compiled to JavaScript by the Gambit backend , evaluating live in your browser.…