logo
pagesback-cover
185
Reddit meter
all mentions

On Lisp

413 pages, 1993

science & nature

science & nature

1064 books
technology

technology

392 books
Takeaways
Description
On Lisp is a comprehensive study of advanced Lisp techniques, with bottom-up programming as the unifying theme. It gives the first complete description of macros and macro applications. The book also covers important subjects related to bottom-up programming, including functional programming, rapid prototyping, interactive development, and embedded languages. The final chapter takes a more profound look at object-oriented programming than previous Lisp books, showing the step-by-step construction of a working model of the Common Lisp Object System (CLOS). As well as an indispensable reference, On Lisp is a source of software. Its examples form a library of functions and macros that readers will be able to use in their Lisp programs.
Understanding Lisp

Paul Graham's book, On Lisp, is a great place to start if you're interested in learning about Lisp. He breaks down the language in a way that's easy to understand, even for beginners. So, if you're curious about Lisp, this book is a must-read.

The Power of Macros

One of the key takeaways from On Lisp is the power of macros. Graham explains how macros can make your code more efficient and easier to read. If you're looking to improve your coding skills, you should definitely check out his insights on this topic.

The Importance of Functional Programming

In On Lisp, Graham emphasizes the importance of functional programming. He shows how this approach can help you write cleaner, more efficient code. If you're new to functional programming, this book will give you a solid foundation.

Exploring Advanced Topics

On Lisp isn't just for beginners. Graham also explores advanced topics, like object-oriented programming and AI. If you're an experienced programmer looking to expand your knowledge, you'll find plenty of valuable insights in this book.

Practical Applications

Graham doesn't just talk about theory in On Lisp. He also shows you how to apply what you've learned in real-world situations. This practical focus makes the book a valuable resource for anyone looking to improve their programming skills.

Quotes 2

On Lisp is a comprehensive study of advanced Lisp techniques, with bottom-up programming as the unifying theme. It gives the first complete description of macros and macro applications.

Peter NorvigPeter Norvig - AI Researcher, Author

Paul Graham's book 'On Lisp' is a revelation. It's the best book on programming I've ever read, and it's about Lisp.

Eric S. RaymondEric S. Raymond - Programmer, Writer
Peter NorvigEric S. Raymond

Recommendations

1
Patrick Collison

Patrick Collison

entrepreneurtechnology