A powerful multi-paradigm programming language with a long history, known for its flexibility, extensibility, and support for interactive development. Common Lisp is standardized by ANSI and features a comprehensive condition system, macros, and CLOS (Common Lisp Object System).
functional, imperative, object-oriented, reflective, meta-programming, symbolic
artificial intelligence, scientific computing, education, automated theorem proving
first-class functions, closures, macros, REPL, interactive development, reflection, meta-programming, symbols
dynamic system, structural typing, strong typing, partial inference, runtime checking, conservative type coercion, optional type annotations
compiled, interpreted
Lisp, MacLisp, Scheme, Interlisp
Clojure, Dylan, ISLISP, Scala, SubL, AspectJ, Emacs Lisp, Raku, EuLisp
lisp, cl, l, lsp, fasl
Status | active |
Type | programming |
Created | 1984 |
Designed by |
Guy L. Steele Jr. Scott Fahlman Richard P. Gabriel David A. Moon |
Developed by | ANSI X3J13 committee |
PyPL Index | N/A |
TIOBE Index | N/A |
GitHub rank | #51 |