Clojure in the age of language models
A blog essay arguing that Clojure fits LLM-assisted development because agents can connect to a live REPL, redefine functions and inspect state without recompiling or restarting. It also cites immutability and pure functions for testing pieces in isolation, homoiconic macros, and terse code that costs fewer tokens and keeps more of the call graph in the context window. It closes by presenting Jolt, a single-binary Clojure compiler with built-in tooling, FFI and standalone binary output, as a way past JVM friction.
TL;DR Essay claiming Clojure's live REPL, immutability, macros and terse syntax give coding agents faster feedback and better context use than compile-cycle languages.
Technologies named here
- Clojure
- Jolt
- Clojure REPL
- Java virtual machine
- JVM
Techniques named here
- REPL-driven development with agents
- Pure-function, immutable design
- Macros and homoiconic syntax
Related in coding-agents
