What is Common Lisp written in?
The Common Lisp compiler is written in Common Lisp (well-documented). Common Lisp is self-hosting.
Relationship Graph
All directly connected languages. Click any node to navigate to its page.
Compiler Implementation
| Language | Confidence | Notes | Source |
|---|---|---|---|
| Common Lisp | 95% | SBCL is self-hosting Common Lisp implementation | Source |
Influenced By
- Lisp — Common Lisp standardized multiple Lisp dialects
Languages Common Lisp Influenced
- Clojure — Clojure influenced by Common Lisp's pragmatic Lisp approach
- Racket — Racket influenced by Common Lisp's practical features
Frequently Asked Questions
What language is Common Lisp written in?
Common Lisp is primarily implemented in Common Lisp. See the implementation section above for details and source references.
What languages influenced Common Lisp?
Common Lisp was influenced by Lisp among others. See the influence section above for the full list.
Which languages did Common Lisp influence?
Common Lisp influenced Clojure, Racket among others.
Is Common Lisp self-hosting?
Yes, Common Lisp is self-hosting — its compiler can compile itself.
Evidence Sources
- https://en.wikipedia.org/wiki/Common_Lisp
- https://www.sbcl.org/
- https://en.wikipedia.org/wiki/Clojure
- https://en.wikipedia.org/wiki/Racket_(programming_language)