A family of programming languages with fully parenthesized prefix notation known for its powerful macro system and homoiconicity. It pioneered many features in computer science including tree data structures, dynamic typing, and garbage collection.
functional, imperative, meta-programming, symbolic, reflective, structured
artificial intelligence, scripting, analysis
first-class functions, closures, macros, REPL, interactive development, reflection, meta-programming
dynamic system, structural typing, strong typing, partial inference, runtime checking, conservative type coercion, optional type annotations
compiled, interpreted
IPL, Information Processing Language
lisp, lsp, cl, el, scm
Status | active |
Type | programming |
Created | 1958 |
Designed by | John McCarthy |
Developed by |
MIT ANSI |
PyPL Index | N/A |
TIOBE Index | #24 |
GitHub rank | N/A |