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.
30 pages matching read-macro in this book
Results 1-3 of 30
What people are saying - Write a review
When I find something really interesting in a book that I want to remember later, I write the page number on the end page. A good book might get 5 to 10 page numbers so noted. My copy of On Lisp has 25. Now, not every one of the 25 contains something I agree completely with, but they all made me think. If you're experienced at Lisp, you'll find a similar number of thought-provoking ideas, and if you're new to Lisp, you'll find a whole new way of looking at programming (and you'll find that you can apply the new ideas to other languages as well). Looking at Graham's code felt like reading my own code masterfully translated, say, from Danish to Swedish. A lot of the ideas are the same, some of the old friends had new names, and there were some new friends that I had never bothered to abstract and name, but recognized instantly once Graham did so (e.g. mapcars, fn). Along with the ideas, I admire the many handy turns of phrase that make the book a real page-turner: "It used to be thought that you could judge someone's character by looking at the shape of his head. Whether or not this is true for people, it is generally true of Lisp programs." "The classic Common Lisp defmacro is like a cook's knife: an elegant idea which seems dangerous, but which experts use with confidence." "Lisp is not inherently about processing lists any more than Polo shirts are for Polo" (Note that the sentence would have been a little confusing if Graham had written "list processing" rather than "processing lists". In Graham's prose, like his code, every word counts. Time and again I can only say "I wish I had thought of that.")
Review: On Lisp: Advanced Techniques for Common LispUser Review - Goodreads
Fantastic book on LISP with lots of insight into macros and other advanced features of the language. A must-read.
The Extensible Language
21 other sections not shown
Download <i>On Lisp</i> With thanks to Alan Apt of Prentice Hall for giving me back the copyright and Chip Coldwell for reproducing it from the original tex ...
On Lisp Html version. ... [Page Top / Bottom]. Onlisp. download this manual file. search Search Elisp. Preface · 1. The Extensible Language ...
www.bookshelf.jp/ texi/ onlisp/ onlisp.html
On Lisp: Advanced Techniques for Common Lisp. Paul Graham
Title: On Lisp: Advanced Techniques. Publisher/Date: Prentice Hall (Engel- ... the emphasis on Lisp itself and focus. on our packages and what they are used ...
www.springerlink.com/ index/ W13R511P55357422.pdf
programming: Paul Graham hates on Lisp Machines, Common Lisp
No, you should take it, then, that this isn't "hating on Lisp Machines" (or CL). PG said it was gratuitously complex (which is, for the most part, ...
reddit.com/ r/ programming/ info/ 60uau/ comments/
On LISP: Advanced Techniques for Common LISP by Paul Graham | Free ...
Perhaps the author gives the best description of this book: “On Lisp deals mostly with the kinds of programs you could only write in Lisp. ...
Lisp (programming language) - Wikipedia, the free encyclopedia
... lispmachine.net - Lisp books and information · On Lisp, a free book by Paul Graham · Interview with Richard P. Gabriel (Podcast); Lisp in a Box, ...
en.wikipedia.org/ wiki/ Lisp_programming_language
Bill Clementson's Blog: On Lisp - dead tree version
Paul Graham's book On Lisp is rightly considered one of the best advanced CL books available. There are a number of on-line sources of electronic versions ...
bc.tech.coop/ blog/ 041212.html
On Lisp - Free Book Download
Free download of the popular book - On Lisp. ... On Lisp will thus be of interest to two classes of readers. For people interested in writing extensible ...
On Lisp by Paul Graham - a classic every hacker should read
On Lisp will thus be of interest to two classes of readers. ... Most books on programming—even books on Lisp programming—deal with the kinds of programs you ...
www.scribd.com/ doc/ 2659/ On-Lisp-by-Paul-Graham-a-classic-every-hacker-should-read
/home/siddhi: On Lisp
I only found out now that Paul Graham's Lisp book On Lisp is available for download from his site. What are you waiting for? Go download it. ...
siddhi.blogspot.com/ 2005/ 03/ on-lisp.html