Live briefing
Everything about Lisp (programming language)
Programming language family
Lisp is a family of programming languages with a long history and a distinctive, fully parenthesized prefix notation. Originally specified in the late 1950s, it is the second-oldest high-level programming language still in common use, after Fortran. Lisp has changed since its early days, and many dialects have existed over its history. Today, the best-known general-purpose Lisp dialects are Common Lisp, Scheme, Racket, and Clojure. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Lisp (programming language)A 5-minute orientation
- Skim a recent paper: LISP-Based Control Plane for Service Connectivity in Multi-Cluster Cloud SystemsInfluential work since 2022
- Pick up a classic book: Structure and Interpretation of Computer Programs (SICP)The most-reprinted book on the subject
- Read the landmark paper: Learning to Program in LISP1Cited 266 times
- Go sideways: Common LispA closely related topic
- Go sideways: MaclispA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Learning to Program in LISP1
Skill Acquisition and the LISP Tutor
Common Lisp Object System specification
A LISP garbage-collector for virtual-memory computer systems
Proving Theorems about LISP Functions
Programming in an Interactive Environment: the ``Lisp'' Experience
A Methodology for LISP Program Construction from Examples
An industrial strength theorem prover for a logic based on Common Lisp
🆕 Influential since 2022
LISP-Based Control Plane for Service Connectivity in Multi-Cluster Cloud Systems
LISP-MM: Efficient LISP-Based Mobility Management in Software Defined Vehicular Networks
The experience of stigma in adults who lisp
Mapping prediction with recurrent neural networks for future LISP enabled networks
Treating a Young Child Who Stutters' Lateral Lisp: A Case Study
📚 Books worth reading
Structure and Interpretation of Computer Programs (SICP)Harold Abelson, Gerald Jay Sussman · 1985
Artificial intelligenceGeorge F. Luger, LUGER · 1992
Algorithms in C++Robert Sedgewick · 1990
Paradigms of Artificial IntelligencePeter Norvig · 1991
Lisp loreHank Bromley, H. Bromley · 1986
The little LISPerDaniel P. Friedman · 1974
Practical Common LispPeter Seibel · 2005
LISPPatrick Henry Winston · 1981
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Common Lisp Common Lisp (CL) is a dialect of the Lisp programming language, published in American National Standards Institute (ANSI) standard document ANSI INCITS…
- Maclisp Maclisp (or MACLISP, sometimes styled MacLisp or MacLISP) is a programming language, a dialect of the language Lisp. It originated at the Massachusetts…
- 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…
- Read–eval–print loop A read–eval–print loop (REPL), also termed an interactive toplevel or language shell, is a simple interactive computer programming environment that takes…
- Eval In some programming languages, eval, short for evaluate, is a function which evaluates a string as though it were an expression in the language, and returns…
- History of the Scheme programming language The history of the Scheme programming language begins with the development of earlier members of the Lisp family of languages during the second half of…
- Fexpr In Lisp programming languages, a fexpr is a function whose operands are passed to it without being evaluated. When a fexpr is called, only the body of…
- CAR and CDR In computer programming, CAR (car) /kɑːr/ and CDR (cdr) (/ˈkʌdər/ or /ˈkʊdər/) are primitive operations on cons cells (or "non-atomic S-expressions") introduced…