The author introduces ClojureFnl, a new Clojure-to-Fennel compiler built on their earlier experimental library fennel-cljlib. The project aims to bring Clojure's persistent data structures and functional programming features to Lua runtime environments. While still in early development, it can already compile many Clojure files but lacks full standard library support.
Background
Fennel is a Clojure-inspired Lisp that compiles to Lua, while Clojure is a functional programming language running on the JVM with strong emphasis on immutable data structures. Persistent data structures are a core feature of Clojure that enable efficient immutable collections.
- Source
- Lobsters
- Published
- Apr 7, 2026 at 12:07 PM
- Score
- 5.0 / 10