Until you’ve consumed all of the best Lisp books, can you even claim to be a true fan?
- Common LISP: A Gentle Introduction to Symbolic Computation (Dover Books on Engineering) (2013)
- Structure and Interpretation of Computer Programs – 2nd Edition (MIT Electrical Engineering and Computer Science) (1996)
- Practical Common Lisp (Expert’s Voice in Programming Languages) (2012)
- Common Lisp Recipes: A Problem-Solution Approach (2015)
- ANSI Common LISP (1995)
- Build Your Own Lisp (2014)
- Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp (1991)
- Interpreting LISP: Programming and Data Structures (2017)
- Lisp in Small Pieces (2003)
- Land of Lisp: Learn to Program in Lisp, One Game at a Time! (2010)
- The LISP Network: Evolution to the Next-Generation of Data Networks (Networking Technology) (2019)
- Let Over Lambda (2008)
- LISP 1.5 Programmer’s Manual (1962)
- The Reasoned Schemer (MIT Press) (The MIT Press) (2018)
- Object-Oriented Programming in COMMON LISP: A Programmer’s Guide to CLOS (1989)
This highly accessible introduction to Lisp is suitable both for novices approaching their first programming language and experienced programmers interested in exploring a key tool for artificial intelligence research.
Structure and Interpretation of Computer Programs – 2nd Edition (MIT Electrical Engineering and Computer Science) (1996)
Structure and Interpretation of Computer Programs has had a dramatic impact on computer science curricula over the past decade. This long-awaited revision contains changes throughout the text.
Now available in paperback― Lisp is often thought of as an academic language, but it need not be. This is the first book that introduces Lisp as a language for the real world. Practical Common Lisp presents a thorough introduction to Common Lisp, providing you with an overall understanding of the language features and how they work.
Find solutions to problems and answers to questions you are likely to encounter when writing real-world applications in Common Lisp.
ANSI Common LISP (1995)
Teaching users new and more powerful ways of thinking about programs, this two-in-one text contains a tutorial—full of examples—that explains all the essential concepts of Lisp programming, plus an up-to-date summary of ANSI Common Lisp, listing every operator in the language.
Build Your Own Lisp (2014)
If you’ve ever wondered how to build your own programming language or wanted to learn C but weren’t sure where to start, this is the book for you. In under 1000 lines of code you’ll start building your very own programming language, and in doing so learn how to program in C, one of the world’s most important programming languages.
Paradigms of AI Programming is the first text to teach advanced Common Lisp techniques in the context of building major AI systems. By reconstructing authentic, complex AI programs using state-of-the-art Common Lisp, the book teaches students and professionals how to build and debug robust practical programs, while demonstrating superior programming style and important AI concepts.
Learn Lisp programming in a data structures context, including tables, functions, forms, expressions, typed-pointers, I/O, garbage collection and some applications. This short primer contains a careful description of the data structures manipulated by Lisp functions. These data structures and others, notably hash tables, are also used in constructing a Lisp interpreter.
Lisp in Small Pieces (2003)
This is a comprehensive account of the semantics and the implementation of the whole Lisp family of languages, namely Lisp, Scheme and related dialects. It describes 11 interpreters and 2 compilers, including very recent techniques of interpretation and compilation. The book is in two parts.
Lisp has been hailed as the world’s most powerful programming language, but its cryptic syntax and academic reputation can be enough to scare off even experienced programmers. Those dark days are finally over—Land of Lisp brings the power of functional programming to the people!With his brilliantly quirky comics and out-of-this-world games, longtime Lisper Conrad Barski teaches you the mysteries of Common Lisp.
In an era of ubiquitous clouds, virtualization, mobility, and the Internet of Things, information and resources must be accessible anytime, from anywhere. Connectivity to devices and workloads must be seamless even when people move, and their location must be fully independent of device identity. The Locator/ID Separation Protocol (LISP) makes all this possible.
Let Over Lambda (2008)
Let Over Lambda is one of the most hardcore computer programming books out there. Starting with the fundamentals, it describes the most advanced features of the most advanced language: Common Lisp. Only the top percentile of programmers use lisp and if you can understand this book you are in the top percentile of lisp programmers.
LISP 1.5 Programmer’s Manual (1962)
The LISP language is designed primarily for symbolic data processing used for symbolic calculations in differential and integral calculus, electrical circuit theory, mathematical logic, game playing, and other fields of artificial intelligence. The manual describes LISP, a formal mathematical language. LISP differs from most programming languages in three important ways. The first way is in the nature of the data.
The goal of this book is to show the beauty and elegance of relational programming, which captures the essence of logic programming. The book shows how to implement a relational programming language in Scheme, or in any other functional language, and demonstrates the remarkable flexibility of the resulting relational programs.
Best Lisp Books Worth Your Attention
We highly recommend you to buy all paper or e-books in a legal way, for example, on Amazon. But sometimes it might be a need to dig deeper beyond the shiny book cover. Before making a purchase, you can visit resources like Library Genesis and download some lisp books mentioned below at your own risk. Once again, we do not host any illegal or copyrighted files, but simply give our visitors a choice and hope they will make a wise decision.
COMMON LISP : the language
Author(s): Guy L. Steele, Jr. ; with contributions by Scott E. Fahlman [and others] and with contributions to the 2nd ed. by Daniel G. Bobrow [and others].
ID: 1283474, Publisher: Digital Press, Year: ©1990., Size: 3 Mb, Format: pdf
Programming Algorithms in Lisp: Writing Efficient Programs with Examples in ANSI Common Lisp
Author(s): Vsevolod Domkin
ID: 2901427, Publisher: Apress, Year: 2021, Size: 4 Mb, Format: pdf
The Common Lisp Condition System: Beyond Exception Handling with Control Flow Mechanisms
Author(s): Michał "phoe" Herda
ID: 2794606, Publisher: Apress, Year: 2020, Size: 2 Mb, Format: pdf
Please note that this booklist is not errorless. Some books are absolutely chart-busters according to Los Angeles Times, others are drafted by unknown authors. On top of that, you can always find additional tutorials and courses on Coursera, Udemy or edX, for example. Are there any other relevant resources you could recommend? Drop a comment if you have any feedback on the list.