Menu

Jolt: Clojure on Scheme

#jolt#joltlang#clojure#chezscheme#compiler
Reading 0:00
15s threshold

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.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.