clj.rs: Clojure dialect built on Rust

Original: Clj.rs – a Clojure dialect implemented in Rust

Why This Matters

Lisp-on-Rust projects test whether functional semantics can fit native performance targets.

clj.rs (cljrs) is an experimental Clojure dialect targeting the Rust ecosystem, offering persistent data structures, a hosted macro system, and native interop. Available on crates.io; early alpha with known rough edges.

A developer has released cljrs, an experimental Lisp runtime that brings Clojure-style semantics to the Rust ecosystem. The project — available on crates.io and hosted at clj.rs — supports both compiled and interpreted modes, persistent data structures, a macro system, and native Rust interop. The author explicitly positions it as a potential agentic coding runtime, suggesting use cases beyond general scripting. A browser-based REPL is live at clj.rs/repl, lowering the barrier to try it without a local install. Source is on GitHub under csm/clojurust, with language reference docs at docs.clj.rs. The project is flagged as early-stage alpha — rough edges are expected and acknowledged upfront. No version number or funding details are disclosed.

Source

clj.rs — Read original →