Menu

📰
213

Jolt — Clojure on Scheme

jolt-lang.net·jolt-lang.net·about 1 month ago
#7fnaifpM
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. It runs a reduced build to keep the download small, so regex is left out here and says so if you reach for it. jolt via Gambit → JS repl user=> (->> (range 10) (filter even?) (map #(* % %)) (reduce +)) 120 Why Jolt?…

Continue reading — create a free account

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

Read More