On Lisp: Advanced Techniques for Common Lisp

Paul Graham
4.3
479 ratings 12 reviews
Starting in the 1980s, Lisp began to be used in several large systems, including Emacs, Autocad, and Interleaf. On Lisp explains the reasons behind Lisp's growing popularity as a mainstream programming language. 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 deeper 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 own Lisp programs.
Genres: ProgrammingComputer ScienceComputersTechnologyTechnicalSoftwareComputationCodingProgramming LanguagesNonfiction
413 Pages

Community Reviews:

5 star
244 (51%)
4 star
151 (32%)
3 star
70 (15%)
2 star
12 (3%)
1 star
2 (0%)

Readers also enjoyed

Other books by Paul Graham

Lists with this book

Structure and Interpretation of Computer Programs
Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp
Practical Common Lisp
Learning Lisp
19 books24 voters
Structure and Interpretation of Computer Programs
Code Complete: A Practical Handbook of Software Construction
Introduction to Algorithms
Best programming books
60 books39 voters
Structure and Interpretation of Computer Programs
The Art of UNIX Programming
Introduction to Algorithms
IT Books worth reading
35 books9 voters
Programming Clojure
Structure and Interpretation of Computer Programs
Purely Functional Data Structures
Clojure Bookshelf
6 books4 voters