PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

Lisp

Lisp

Lisp is a pl created in 1958 by John McCarthy.

#26on PLDB 64Years Old 61.5kUsers
75Books 25Papers

Lisp (historically, LISP) is a family of computer programming languages with a long history and a distinctive, fully parenthesized prefix notation. Originally specified in 1958, Lisp is the second-oldest high-level programming language in widespread use today. Only Fortran is older, by one year. Read more on Wikipedia...


Example from hello-world:
; LISP (DEFUN hello () (PRINT (LIST 'HELLO 'WORLD)) ) (hello)
Example from Wikipedia:
(defun -reverse (list) (let ((return-value '())) (dolist (e list) (push e return-value)) return-value))

Language features

Feature Supported Example Token
Print() Debugging PRINT
Homoiconicity
Garbage Collection

Books about Lisp on goodreads

title author year reviews ratings rating
Common LISP: The Language Guy L. Steele Jr. 1984 3 78 4.28
An Introduction to Programming in Emacs Lisp Robert J. Chassell 4 40 3.45
Paradigms of Artificial Intelligence Programming: Case Studies in Common LISP Peter Norvig 1991 9 439 4.33
LISP Lore: A Guide to Programming the LISP Machine Hank Bromley 1986 0 5 4.00
LISP 1.5 Programmer's Manual John McCarthy 1962 2 28 4.43
Lisp, Lore, and Logic: An Algebraic View of LISP Programming, Foundations, and Applications W. Richard Stark 1990 0 4 3.50

Books about Lisp from ISBNdb

title authors year publisher
ANSI Common LISP Graham, Paul 1995 Pearson
Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp Norvig, Peter 1991 Morgan Kaufmann
The Art of LISP Programming Jones, Robin 1989 Springer
Clojure Programming: Practical Lisp for the Java World Emerick, Chas and Carper, Brian and Grand, Christophe 2012 O'Reilly Media
An Introduction to Programming in Emacs Lisp Chassell, Robert J. 2004 Free Software Foundation
Acm Symposium On Lisp And Functional Programming, 1984 No Author 1984 Assn For Computing Machinery
Acm Conference On Lisp And Functional Programming, 1992 Association For Computing Machinery 1992 Assn For Computing Machinery
The AutoCADET's Guide to Visual LISP Kramer, Bill 2001 CMP
Programming Algorithms in Lisp: Writing Efficient Programs with Examples in ANSI Common Lisp Domkin, Vsevolod 2021 Apress
The Common Lisp Condition System: Beyond Exception Handling with Control Flow Mechanisms "Herda, Michał ""phoe""" 2020 Apress
Sketchy Lisp Nils M Holm 2006 Lulu.com
Common Lisp Recipes Edmund Weitz 20160101 Springer Nature
Let Over Lambda: 50 Years Of Lisp Doug Hoyte 2012 Lulu.com
An Introduction to Programming in Emacs Lisp Robert J. Chassell 2008 Free Software Foundation
Lisp (3rd Edition) Winston, Patrick and Horn, Berthold 2019 Pearson
LISP, Lore, and Logic: An Algebraic View of LISP Programming, Foundations, and Applications Stark, W. Richard 1990-02-20T00:00:01Z Springer
Programming in Common LISP Brooks, Rodney A. 1985 Wiley
The Elements of Artificial Intelligence Using Common Lisp Tanimoto, Steven L. 1995 W H Freeman & Co
LISP Winston, Patrick Henry 1984 Addison-Wesley
Practical Common Lisp (Expert's Voice in Programming Languages) Seibel, Peter 2012 Apress
The Common Lisp Condition System: Beyond Exception Handling with Control Flow Mechanisms "Michał ""phoe"" Herda" 2020 Apress
Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp Norvig, Peter 2014 Morgan Kaufmann
LISP, Lore, and Logic: An Algebraic View of LISP Programming, Foundations, and Applications Stark, W. Richard 1990 Springer
LISP Lore: A Guide to Programming the LISP Machine Bromley, H. and Lamson, Richard 2012 Springer
Common Lisp Programming for Artificial Intelligence (International Computer Science Series) Hasemer, Tony and Domingue, John 1989-08-01T00:00:01Z Addison-Wesley
Programming Paradigms in Lisp (McGraw-Hill series in artificial intelligence) Sangal, Rajeev 1991-02-01T00:00:01Z McGraw-Hill College
An Introduction to Programming in Emacs Lisp Chassell, Robert J. 2001-12-01T00:00:01Z Free Software Foundation
The t Programming Language: A Dialect of Lisp Stephen Slade 1987 Prentice Hall
The Art of Lisp Programming Jones, Robin and Maynard, Clive and Stewart, Ian 1989 Springer
A Practical Introduction to Fuzzy Logic using LISP (Studies in Fuzziness and Soft Computing Book 327) Argüelles Mendez, Luis 2015 Springer
Computer Algebra with LISP and REDUCE: An Introduction to Computer-aided Pure Mathematics (Mathematics and Its Applications, 72) Brackx, F. and Constales, D. 2012 Springer
Conference Record of the 1982 ACM Symposium on LISP and Functional Programming 1982T Association for Computing Machinery
Lisp programming (Korean edition) 2021 unknown
Lisp (programming language): First Look Blokdyk, Gerard 2017 CreateSpace Independent Publishing Platform
Lisp (programming language): First Look Blokdyk, Gerardus 2018 CreateSpace Independent Publishing Platform
Software-Konstruktion mit LISP (Programmierung Komplexer Systeme / Programming Complex Syste) Belli, Fevzi 1991 De Gruyter
"Lisp Programming Notebook: Notebook for Computer Programmers & Developers https://isbndb.com/book/9781656246073 Languages, Programming 2020 Independently published
Lisp Programming Language Family: Lisp, Logo, Autolisp, Common Lisp, Emacs Lisp, Dylan, Lisp Machine Lisp, Maclisp Books and LLC
Lisp Programming Bergwall Productions Inc 1989 Delmar Pub
Common Lisp Modules Mark Watson 2012 Springer Science & Business Media
Lisp Programming Language: Lisp, Symbolics, Lisp Machine, Common Lisp, S-expression, Kent Pitman, Bill Schelter, Gerald Jay Sussman, Cdr Coding Books and LLC
Practical Common Lisp Peter Seibel 20061101 Springer Nature
Lisp Lore: A Guide To Programming The Lisp Machine H. Bromley 2011 Springer
Lisp Lore: A Guide To Programming The Lisp Machine H. Bromley 2013-01-16 Springer
Advanced LISP Technology B. Thagesen 20020509 Taylor & Francis
LISP for micros Oakey, Steve. 1984 Newnes Technical Books
Land of Lisp Conrad Barski 20101015 Random House Publishing Services
An Introduction To Lisp Peter Smith
Programming Algorithms in Lisp Vsevolod Domkin 20210128 Springer Nature
Lisp in Small Pieces Christian Queinnec 20031204 Cambridge University Press
Lisp Programming (computer Science Texts) I. Danicic 1983 Alfred Waller Ltd
The Art Of Lisp Programming Robin Jones and Clive Maynard and Ian Stewart 2012 Springer Science & Business Media
Visual Lisp Programming: Principles And Techniques Rod R. Rawls and Mark A. Hagen and Paul F. Richard 2007 Goodheart-willcox Pub
Visual Lisp Programming: Principles And Techniques Rod R. Rawls and Mark Hagen and Paul Richard 2007 Goodheart-willcox Pub
Articles On Lisp Programming Language, Including Hephaestus Books 2011
An Introduction To Programming In Lisp H. Wertz 1988 Wiley
LISP 246 Success Secrets - 246 Most Asked Questions On LISP - What You Need To Know Edward Carver 20141014 Emereo
Acm Conference On Lisp & Functional Programming 1994 Association for Computing Machinery 1994 Assn For Computing Machinery
Articles On Lisp Programming Language Family, Including Hephaestus Books 2011
Lisp (programming language) Complete Self-Assessment Guide Gerardus Blokdyk 2018 Emereo
Performance And Evaluation Of Lisp Systems (computer Systems Series) Richard P. Gabriel 1986 The Mit Press
Lisp Programming Language Artificial Intelligence Applications: March 1988-1990 1990 Natl Technical Information
Paradigms Of Artificial Intelligence Programming: Case Studies In Common Lisp Norvig, Peter. Morgan Kaufman Publishers
Paradigms Of Artificial Intelligence Programming Case Studies In Common Lisp Peter Norvig 1991 Morgan Kaufmann Pub
Proceedings Of The 1986 Acm Conference On Lisp And Functional Programming the Association for Computing Machinery and SIGPLAN and SIGACT and SIGART 1986 Assn For Computing Machinery
The Paralation Model Architecture Independent Parallel Programming †Lisp S/w Macintosh Gary W. Sabot 1989 Mit Pr
Proceedings of the 1990 ACM Conference on LISP and Functional Programming the Association for Computing Machinery and SIGPLAN and SIGACT and SIGART in cooperation with SIGSAM 1990 New York : ACM Press, c1990.
Proceedings of the 1988 ACM Conference on Lisp and Functional Programming the Association for Computing Machinery and SIGPLAN and SIGACT and SIGART New York, N.Y. : ACM Press, c1988.
Vlisp A Verified Implementation Of Scheme: A Special Issue Of Lisp And Symbolic Computation, An International Journal Vol. 8, Nos. 1 & 2 March 1995 Guttman, Joshua D. and Wand, Mitchell. 1995 Springer

Publications about Lisp from Semantic Scholar

title authors year citations influentialCitations
Prolog - the language and its implementation compared with Lisp D. Warren and L. Pereira and Fernando C Pereira 1977 157 6
From Problems to Programs via Plans: The Content and Structure of Knowledge for Introductory LISP Programming E. Soloway 1985 95 3
A Parallel Lisp Language PaiLisp and Its Kernel Specification Takayasu Ito and M. Matsui 1989 38 0
The LISP 2 programming language and system P. Abrahams and J. Barnett and E. Book and Donna Firth and S. L. Kameny and C. Weissman and L. Hawkinson and Michael I. Levin and Robert A. Saunders 1899 32 1
A graphical programming language interface for an intelligent LISP tutor B. Reiser and P. Friedmann and J. Gevins and D. Kimberg and M. Ranney 1988 29 3
Milestones from the Pure Lisp theorem prover to ACL2 J. S. Moore 2019 16 1
Analogies in an Intelligent Programming Environment for Learning LISP G. Weber 1993 12 0
Book Review: The T Programming Language: A Dialect of Lisp by Stephen Slade, Prentice Hall, Inc. 1987 Erik Urdang 1987 12 0
Can Tracing Tools Contribute to Programming Proficiency? The LISP Evaluation Modeler L. Mann and M. Linn and M. Clancy 1994 11 0
A Formal Pattern Language for Refactoring of Lisp Programs A. Leitão 2002 9 0
A formal pattern language for refactoring of Lisp programs A.M. Leitdo 2002 8 0
From lisp machine to language lab Hank Bromley and R. Jarvella and I. Lundberg 1985 7 0
Methodologies for teaching new programming languages: a case study teaching LISP A. Nicholson and K. M. Fraser 1997 7 0
Evolution of Emacs Lisp Stefan Monnier and Michael Sperber 2020 5 1
Lisping Copyleft: A Close Reading of the Lisp LGPL E. Greenbaum 2013 4 0
A language-only course in LISP with PC scheme K. Lambert 1989 3 0
LISP as a second language: Functional aspects P. Desain 1990 3 0
Programming at the end of the learning curve: Lisp scripting for image processing S. Tanimoto and Jeremy W. Baer 2001 3 0
A small lisp interpreter as a project in a programming language course T. McMillan 1987 3 0
An effective Lisp project for a programming languages course M. Meredith 1990 2 0
The symbolic programming environment (SPE#8482;): a common Lisp development environment for Sun workstations Aaron Endelman and Steve Gadol 1988 2 0
The LISP 2 Project P. McJones 2017 2 0
Programming in Lisp L. Tierney 2008 2 0
LISP, Lore, and Logic: An Algebraic View of LISP Programming, Foundations, and Applications W. R. Stark 1990 2 0
An Algorithm for Translating Lisp Programs into Reduction Language Programs Alexis Koster 1980 1 0
postgresql.html · lisp.html · pascal.html

View source

PLDB - Build the next great programming language · v2022 · Day 31 · Docs · Build · Acknowledgements · Traffic Today · Traffic Trends · Mirrors · GitHub · feedback@pldb.com