"On Lisp" by Paul Graham is a highly informative and comprehensive guide to mastering the programming language Lisp. It is a must-read for serious programmers and computer science students seeking a deep understanding of Lisp programming. Paul Graham, a renowned computer scientist and entrepreneur, presents the concepts of Lisp in a clear and concise manner, providing numerous examples to demonstrate its power and versatility.

The book begins by introducing readers to the basic syntax and data structures of Lisp. From there, Graham delves into more advanced topics such as macros, metacircular evaluators, and continuations. He not only explains these concepts but also shows how they can be practically applied to solve real-world programming problems. Graham's writing style is accessible and engaging, making complex topics like functional programming and recursion easier to grasp.

What sets "On Lisp" apart from other Lisp programming books is its emphasis on practicality. Graham stresses the importance of writing clean and efficient code, offering practical tips and techniques to achieve this. The book also includes numerous code snippets and exercises, allowing readers to practice and reinforce their understanding of the material.

Available on Audible

Get as a free audio book
Discover the power of Lisp programming with this classic book.

Furthermore, Graham provides insightful discussions on Lisp's design principles and its impact on the field of computer programming. He highlights the elegance and flexibility of Lisp, explaining why it has been a preferred language for artificial intelligence and symbolic processing.

In summary, "On Lisp" is an essential resource for programmers seeking to deepen their understanding of Lisp or for anyone interested in exploring a powerful and versatile programming language. Paul Graham's expertise and engaging writing style make this book informative and enjoyable to read. Whether you are a beginner or an experienced programmer, "On Lisp" is sure to enhance your understanding of Lisp and expand your programming skills.

What are readers saying?

"On Lisp" by Paul Graham has received overwhelmingly positive feedback from readers. With an average rating of 4.27 out of 5 stars based on over 1,300 reviews and ratings, it is evident that this book resonates well with the programming community.

Readers commend the book for its exceptional explanations of Lisp programming. Paul Graham's writing style is praised for its clarity and conciseness, making complex concepts easily understandable. Many readers find "On Lisp" to be a valuable resource for individuals at any level of expertise, whether they are beginners or experienced programmers seeking to enhance their Lisp skills.

One aspect that readers particularly appreciate about the book is its abundant use of examples and code snippets. These examples are instrumental in comprehending the unique syntax and functionalities of Lisp, allowing readers to apply their knowledge effectively and delve deeper into Lisp programming.

The book stands out for its exploration of advanced topics within the Lisp domain, such as macros and metaprogramming. Paul Graham's explanations are considered thought-provoking, providing valuable insights into the versatility and power of Lisp as a programming language.

The organization and structure of "On Lisp" are commended by many readers. The progression of topics is logical and cohesive, with the author building upon foundational concepts before delving into more advanced techniques. This approach enables readers to easily follow along and grasp the material more effectively.

OnLISPBook CommonLISP FunctionalProgramming