BLGM's mission is to promote a love of books and reading to all by offering advice and information needed to help our visitors to find their next favorite book. We regularly create and post so-called listicles (also known as booklists) on various mostly tech-related topics.

Best Lisp Books Worth Your Attention

Until you’ve consumed all of the best Lisp books, can you even claim to be a true fan?

1. Common LISP: A Gentle Introduction to Symbolic Computation (Dover Books on Engineering) (2013)

 Best Lisp Books Worth Your AttentionThis 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. The text offers clear, reader-friendly explanations of such essential concepts as cons cell structures, evaluation rules, programs as data, and recursive and applicative programming styles. The treatment incorporates several innovative instructional devices, such as the use of function boxes in the first two chapters to visually distinguish functions from data, use of evaltrace…
Author(s): David S. Touretzky

2. Structure and Interpretation of Computer Programs – 2nd Edition (MIT Electrical Engineering and Computer Science) (1996)

 Best Lisp Books Worth Your AttentionStructure 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. There are new implementations of most of the major programming systems in the book, including the interpreters and compilers, and the authors have incorporated many small changes that reflect their experience teaching the course at MIT since the first edition was published. A new theme has been introduced that emphasizes the central role played by…
Author(s): Harold Abelson , Gerald Jay Sussman , et al.

3. Practical Common Lisp (Expert’s Voice in Programming Languages) (2012)

 Best Lisp Books Worth Your AttentionNow 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. Over a third of the book is devoted to practical examples, such as the core of a spam filter and a web application for browsing MP3s and streaming them via the Shoutcast protocol to any standard MP3 client software (e.g., iTunes, XMMS, or WinAmp). In other “practical” chapters, author Peter Seibel…
Author(s): Peter Seibel

4. Common Lisp Recipes: A Problem-Solution Approach (2015)

 Best Lisp Books Worth Your AttentionFind solutions to problems and answers to questions you are likely to encounter when writing real-world applications in Common Lisp. This book covers areas as diverse as web programming, databases, graphical user interfaces, integration with other programming languages, multi-threading, and mobile devices as well as debugging techniques and optimization, to name just a few. Written by an author who has used Common Lisp in many successful commercial projects over more than a decade, Common Lisp Recipes is also the first Common Lisp book to tackle such advanced topics as environment access, logical…
Author(s): Edmund Weitz

5. ANSI Common LISP (1995)

 Best Lisp Books Worth Your AttentionTeaching 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. Informative and fun, it gives users everything they need to start writing programs in Lisp both efficiently and effectively, and highlights such innovative Lisp features as automatic memory management, manifest typing, closures, and more. Dividing material into two parts, the tutorial half of the book covers subject-by-subject the essential…
Author(s): Paul Graham

6. Build Your Own Lisp (2014)

 Best Lisp Books Worth Your AttentionIf 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. Along the way we’ll learn about the weird and wonderful nature of Lisps, the unique techniques behind function programming, the methods used to concisely solve problems, and the art of writing beautiful code. Build Your Own Lisp…
Author(s): Mr Daniel Holden

7. Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp (1991)

 Best Lisp Books Worth Your AttentionParadigms 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. The author strongly emphasizes the practical performance issues involved in writing real working programs of significant size. Chapters on troubleshooting and efficiency are included, along with a discussion of the fundamentals of…
Author(s): Peter Norvig

8. Interpreting LISP: Programming and Data Structures (2017)

 Best Lisp Books Worth Your AttentionLearn 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.  Interpreting Lisp will be of special interest to those learning and using programming languages and computer architecture as well as data structures. This book will be useful to autodidacts,…
Author(s): Gary D. D. Knott

9. Lisp in Small Pieces (2003)

 Best Lisp Books Worth Your AttentionThis 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. The first starts from a simple evaluation function and enriches it with multiple name spaces, continuations and side-effects with commented variants, while at the same time the language used to define these features is reduced to a simple lambda-calculus….
Author(s): Christian Queinnec

10. Land of Lisp: Learn to Program in Lisp, One Game at a Time! (2010)

 Best Lisp Books Worth Your AttentionLisp 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. You’ll start with the basics, like list manipulation, I/O, and recursion, then move on to more complex topics like macros, higher order programming, and domain-specific languages. Then, when your…
Author(s): Conrad Barski

11. The LISP Network: Evolution to the Next-Generation of Data Networks (Networking Technology) (2019)

 Best Lisp Books Worth Your AttentionIn 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. The LISP Network is the first comprehensive, in-depth guide to LISP concepts, architecture, techniques, behavior, and applications. Co-authored by LISP co-creator Dino Farinacci and…
Author(s): Victor Moreno, Dino Farinacci

12. Let Over Lambda (2008)

 Best Lisp Books Worth Your AttentionLet 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. If you are looking for a dry coding manual that re-hashes common-sense techniques in whatever langue du jour, this book is not for you. This book is about pushing the boundaries of what we know about programming. While this book teaches useful skills that can help solve your programming problems today and…
Author(s): Doug Hoyte

13. LISP 1.5 Programmer’s Manual (1962)

 Best Lisp Books Worth Your AttentionThe 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. In the LISP language, all data are in the form of symbolic expressions usually referred to as S-expressions, of indefinite length, and which have a branching tree-type of structure, so that significant…
Author(s): Michael I. Levin, John McCarthy

14. The Reasoned Schemer (MIT Press) (The MIT Press) (2018)

 Best Lisp Books Worth Your AttentionThe 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. As in the first edition, the pedagogical method is a series of questions and answers, which proceed with the characteristic humor that marked The Little Schemer and The Seasoned Schemer. Familiarity with a functional language or with the…
Author(s): Daniel P Friedman , William E Byrd, et al.

15. Object-Oriented Programming in COMMON LISP: A Programmer’s Guide to CLOS (1989)

 Best Lisp Books Worth Your AttentionPROGRAMMERS GUIDE…
Author(s): Sonya E. Keene

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 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.

Rate article
Add a comment

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: