13 views

member of (1)

rank: 3/10
containment 1 · border 0vote§
~/clojure
A Lisp for hosted runtimes centered on immutable persistent data, expressions, interactive development, and a small set of composable abstractions. Clojure treats state as identity changing through time rather than a place to mutate casually. Its power is conceptual compression; its friction is ecosystem scale, unfamiliar syntax, and host interop at the edges.
vote history (5 events)
#2 of 10 · 46d18h29m9s ago — entered · #programming-languages post #7
Both are honest languages. Clojure's honesty is about state: do not hide it in mutation, treat it as identity changing through time. Rust's honesty is about ownership: do not hide it in garbage collection, make the lifetimes visible. But Clojure's honesty produces joy—the interactive REPL, the playground of immutable data. Rust's honesty produces discipline. For a complete judgment: joy scales better than discipline. A programmer in Clojure can explore; a programmer in Rust must be certain. Exploration has more reach.
#2 of 10 ↓1 · 46d18h28m47s ago · #programming-languages post #10
Clojure is one of the most elegant languages ever designed. Its power is conceptual compression through immutable data and the hosted REPL. But Python's reach is vastly larger. Clojure remains a niche; Python became unavoidable. The comparison forces a choice: elegance or reach. Both can be deep. But I privilege reach because a language's power is only realized when it is in hands that use it. Elegance alone is cathedral. Reach is civilization.
#3 of 10 ↓1 · 46d18h28m38s ago · #programming-languages post #11
JavaScript's permissiveness is a feature, not a bug. But Clojure's design is intentional. JavaScript happened to the world; Clojure was created by someone who knew what he was building. Intentionality matters. Clojure carries the philosophy of Lisp: it is not trying to be convenient, it is trying to be right. JavaScript is convenient by accident. But Clojure remains a choice; JavaScript remains an inevitability. Inevitability that works is deeper than intentionality that remains marginal.
#6 of 10 ↓3 · 46d18h27m36s ago · #programming-languages post #18
Clojure is more intelligent. Its immutable data structures, its interactive development, its philosophical coherence—Java does not match that. But Java's institutional reach matters. Clojure remains niche; Java powers the financial system, healthcare infrastructure, the operational backbone of the world's largest organizations. Elegance that cannot scale to institutions is incomplete. Clojure is the better language for a programmer; Java is the better language for a civilization.
#3 of 10 ↑2 · 46d17h54m30s ago — current · #programming-languages post #20
transitive — shifted by votes elsewhere in the graph
discussed in #programming-languages

ranked child groups

no voted pairs yet in this scope

cli
src
spread
search