What is Clojure written in?
The Clojure compiler is written in Java (well-documented).
Relationship Graph
All directly connected languages. Click any node to navigate to its page.
Compiler Implementation
| Language | Confidence | Notes | Source |
|---|---|---|---|
| Java | 95% | Clojure compiler written in Java by design | Source |
Influenced By
- Lisp — Clojure is a Lisp dialect on the JVM
- Scheme — Rich Hickey cited Scheme as influence
- Common Lisp — Clojure influenced by Common Lisp's pragmatic Lisp approach
Frequently Asked Questions
What language is Clojure written in?
Clojure is primarily implemented in Java. See the implementation section above for details and source references.
What languages influenced Clojure?
Clojure was influenced by Scheme, Lisp, Common Lisp among others. See the influence section above for the full list.
Evidence Sources
- https://clojure.org/about/rationale
- https://github.com/clojure/clojure/blob/master/src/jvm/clojure/lang/Compiler.java
- https://en.wikipedia.org/wiki/Clojure