Live briefing
Everything about Common Lisp
Programming language standard
Common Lisp (CL) is a dialect of the Lisp programming language, published in American National Standards Institute (ANSI) standard document ANSI INCITS 226-1994 (S2018). The Common Lisp HyperSpec, a hyperlinked HTML version, has been derived from the ANSI Common Lisp standard. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Common LispA 5-minute orientation
- Skim a recent paper: Using Metaprogramming Tools of the Common Lisp Language for the Development of Emulator SystemsInfluential work since 2022
- Pick up a classic book: Algorithms in C++The most-reprinted book on the subject
- Read the landmark paper: Common Lisp Object System specificationCited 194 times
- Go sideways: Scope (computer programming)A closely related topic
- Go sideways: Emacs LispA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Common Lisp Object System specification
Common Music: A Music Composition Language in Common Lisp and CLOS
A common LISP hypermedia server
TICL—A type inference system for Common Lisp
A verified Common Lisp implementation of Buchberger’s algorithm in ACL2
Fast floating-point processing in Common Lisp
Preliminary report on a practical type inference system for common Lisp
Real-time programming in Common Lisp
🆕 Influential since 2022
Using Metaprogramming Tools of the Common Lisp Language for the Development of Emulator Systems
МЕТОДИ І МОДЕЛІ ВІЗУАЛІЗАЦІЇ РОЗПОДІЛУ ТЕМПЕРАТУРНИХ ПОЛІВ ГАЗОТУРБІННИХ КАМЕР ЗГОРЯННЯ З ВИКОРИСТАННЯМ СЕРЕДОВИЩА COMMON LISP
Modeling and implementation of Common LISP functional language compiler
СИСТЕМАТИЗАЦІЯ ТА ВІЗУАЛІЗАЦІЯ ЕКСПЕРИМЕНТАЛЬНИХ ВИПРОБУВАНЬ ГАЗОТУРБІННИХ КАМЕР ЗГОРЯННЯ У СЕРЕДОВИЩІ COMMON LISP
📚 Books worth reading
Algorithms in C++Robert Sedgewick · 1990
Paradigms of Artificial IntelligencePeter Norvig · 1991
Practical Common LispPeter Seibel · 2005
COMMON LISPGuy L. Steele Jr. · 1984
Common LispDavid S. Touretzky · 1989
Land of LispConrad Barski · 2010
Common LispWendy L. Milner · 1987
Object-Oriented ProgrammingAndreas Paepcke · 1993
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Scope (computer programming) In computer programming, the scope of a name binding (an association of a name to an entity, such as a variable) is the part of a program in which the…
- Emacs Lisp Emacs Lisp is a Lisp dialect made for GNU Emacs. It is used for implementing most of the editing functionality built into Emacs, the remainder being written…
- Scheme (programming language) Scheme is a dialect of the Lisp family of programming languages. Scheme was created during the 1970s at the MIT Computer Science and Artificial Intelligence…
- Dynamic programming language A dynamic programming language is a type of programming language that allows various operations to be determined and executed at runtime. This is different…
- Hygienic macro In computer science, hygienic macros are macros whose expansion is guaranteed not to cause the accidental capture of identifiers. They are a feature of…
- Lisp (programming language) Lisp (historically LISP, an abbreviation of "list processing") is a family of programming languages with a long history and a distinctive, fully parenthesized…
- Variable (high-level programming language) In some high-level programming languages, a variable is an abstract storage or indirection location paired with an associated symbolic name, which contains…
- Closure (computer programming) In programming languages, a closure, also lexical closure or function closure, is a technique for implementing lexically scoped name binding in a language…