A multi-paradigm programming language that descended from the Lisp family, standardized in ANSI X3.226-1994. It supports functional, procedural, and object-oriented programming with a powerful macro system.
functional, procedural, object-oriented, meta-programming, reflective, symbolic
artificial intelligence, scientific computing, knowledge-based system
first-class functions, closures, macros, reflection, meta-programming, modules, multiple inheritance, REPL, interactive development
dynamic system, structural typing, strong typing, partial inference, runtime checking, moderate type coercion, optional type annotations
compiled, interpreted
Lisp, MacLisp, Scheme, Interlisp
lisp, cl, l, lsp, asd
Status | active |
Type | programming |
Created | 1984 |
Designed by |
Guy L. Steele Jr. Scott Fahlman Richard P. Gabriel David A. Moon |
Developed by | X3J13 Committee |
PyPL Index | N/A |
TIOBE Index | N/A |
GitHub rank | #51 |