What Survived Clojure
Table of Contents
1. Overview
Sibling: Rebuilding Clojure from behavior — the method-shaped initiative asking which of Clojure's own abstractions survived its own churn (survival inward). This essay is the diffusion-outward half; its F7 argues the two are one property at two scales.
Placeholder. The question: separate Clojure the language (its adoption curve, hiring pool, library tail) from Clojure the ideas — immutable-by-default data, the REPL as the unit of work, data-as-interface (EDN/Transit), spec-style runtime contracts, managed identity/state — and ask which of the ideas the wider industry absorbed regardless of whether it wrote any Clojure. To be written.
2. Notes to self
Checked the three Clojure/Conj data points against primary sources, not just the conference abstract. jank: confirmed directly from jank-lang/jank's README --- "jank is a Clojure dialect on LLVM with C++ interop." ClojureDart: confirmed directly from Tensegritics/ClojureDart's README --- "It's production-ready: applications are being built with it," naming Roam Research's shipped iOS/Android apps since Summer 2021 (a different production user than the Clojure/Conj 2026 speaker's employer). Clara Rules/Gateless "since 2021": the gateless/clara-rules fork's own copyright notice and changelog show Gateless involvement from 2023, and external coverage (PRNewswire) dates Gateless's "Smart Underwrite" product launch to May 2023; no independent source confirms the 2021 start date beyond the speakers' own Clojure/Conj 2026 bio (Daniel Glauser/Jose Gomez, Gateless), so that detail stays attributed rather than verified --- plausible if Clara Rules predated the branded product, but not corroborated here.
- Frame against endurance, not advocacy: what outlived the hype, and what the ecosystem quietly adopted without the parentheses.
- Live 2026 data points from the Clojure/Conj program (ClojureDart in production, jank on LLVM, Clara Rules in mortgage underwriting since 2021) — evidence the ideas ship even where the runtime is unusual.
- Candidate spine: one durable idea per section, each with a where-it-shows-up outside Clojure and a where-it-failed-to-travel.
Seen at
- Clojure/Conj 2026 — Brendan Foote's What tipped the scales for Clojure, jank, and Clara Rules in Applied Logic Programming.