
Ebook Info
- Published: 1993
- Number of pages: 413 pages
- Format: PDF
- File Size: 2.93 MB
- Authors: Paul Graham
Description
Written by a Lisp expert, this is the most comprehensive tutorial on the advanced features of Lisp for experienced programmers. It shows how to program in the bottom-up style that is ideal for Lisp programming, and includes a unique, practical collection of Lisp programming techniques that shows how to take advantage of the language’s design for efficient programming in a wide variety of applications.
User’s Reviews
Editorial Reviews: Amazon.com Review 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.” The book provides extensive information on the advanced features of Lisp, which are not found in other popular programming languages. After showing how flexibly functions can be manipulated, On Lisp moves on to the best discussion of macros available, which includes details of the possible pitfalls (various referential bugs, for example). The book concludes with a demonstration of various advanced constructs that can be implemented in Lisp using the tools developed in the earlier part of the book. As with his other book, ANSI Common Lisp, Graham writes in a fluid style that is a pleasure to read. From the Publisher Written by a LISP expert, this is the most comprehensive tutorial available on the advanced LISP features and programming techniques. It shows how to program in the bottom-up style that is ideal for LISP programming, and includes a unique, practical collection of LISP programming techniques that shows how to take advantage of the language’s design for highly efficient programming in a wide variety of (non-artificial intelligence) applications. From the Back Cover Key Benefit: Written by a Lisp expert, this is the most comprehensive tutorial on the advanced features of Lisp for experienced programmers. It shows how to program in the bottom-up style that is ideal for Lisp programming, and includes a unique, practical collection of Lisp programming techniques that shows how to take advantage of the language’s design for highly efficient programming in a wide variety of (non-AI) applications. Key Topics: Contains comprehensive presentations of Key Lisp features: functions, macros, symbols and interning, variables, scope and lexical closures; object-oriented programming, data structures, and Lisp style. Market: For experienced Lisp programmers. Read more
Reviews from Amazon users which were colected at the time this book was published on the website:
⭐Beware of any copies sold by “ABD ATHLETE”. This book can be re-printed for $10 on lulu. I was sold a counterfeit copy for $180. Luckily Amazon refunded my purchase.-Now about the actual book-This is the best Lisp book I have read. This is not dry book with just a bunch of code and exercises, but is instead full of explanation and theory that will make you a better programmer in any language (but after using a lisp why would you use anything else…). Must read.
⭐I just started the book after finding it free on the author’s website. I’m a Lisp newbie who is trying to get the “big picture” of what Lisp is about and this is a truly fantastic book. I was going to buy a copy to save my poor abused laser printer further struggles but then I saw that absolutely insane prices! Please do yourself a favor and use a search engine to find the book for free by using the author’s name, the book name and the letters “pdf” as input terms to your search. And, Mr. Graham, if you ever read these reviews, I deeply appreciate your intelligence and willingness to share your work, I really can’t thank you enough!!
⭐OK !
⭐great book for me!
⭐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.”)
⭐Go to paul graham’s website and download this book for free now. You’ll be happy you did.
⭐I don’t have much to say except that there are very few programming books that reach this level of authority and clarity.Here is to quote from another review (Norvig):”In Graham’s prose, like his code, every word counts.”Download the book (PDF) for free!
⭐This book is fantastic.Paul Graham shows a lot of great programming techniques for Lisp. If you learnt Lisp in a short course as an undergrad, or if you played a bit with it on your own, believe me: you still don’t know what really makes Lisp a great language, and why it makes you so productive. This book shows you how to really use all the power of Lisp (using higher-order programming, macros and some other interesting techniques) without shooting yourself in the foot.I only have two little problems with this book:- There are no exercises. You know, solving problems is the best way to consolidate newly-acquired knowledge and ability;- The chapter on continuations presents what can be described as a kind of ugly hack to simulate Scheme continuations on Common Lisp. Perhaps it would have been better to stick to Scheme for the rest of the book?If you want to learn Lisp and don’t yet have experience with a lot of languages, get this as your second book.If you already know some Lisp, or if you are an experienced programmer and can learn the basics of the syntax of Lisp quickly, thendo read this one.
Keywords
Free Download On Lisp: Advanced Techniques for Common Lisp 1st Edition in PDF format
On Lisp: Advanced Techniques for Common Lisp 1st Edition PDF Free Download
Download On Lisp: Advanced Techniques for Common Lisp 1st Edition 1993 PDF Free
On Lisp: Advanced Techniques for Common Lisp 1st Edition 1993 PDF Free Download
Download On Lisp: Advanced Techniques for Common Lisp 1st Edition PDF
Free Download Ebook On Lisp: Advanced Techniques for Common Lisp 1st Edition