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 ...Read MoreWritten 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.Read Less
Good. 0130305529 Choose Expedited Shipping for fastest delivery! Used Texts May Have Used Book Stickers on the Cover. Free USPS Tracking Number. Used texts may NOT contain supplemental materials such as CD's, info-trac, access codes, etc...Satisfaction Guaranteed!
Good. 0130305529 May NOT contain supplemental materials such as CDs, info-trac, access codes, etc. May contain bookstore stickers on cover. Satisfaction Guaranteed! Choose Expedited Shipping for fastest delivery! Free USPS Tracking Number.
Good. Item may show signs of shelf wear. Pages may include limited notes and highlighting. Includes supplemental or companion materials if applicable. Access codes may or may not work. Connecting readers since 1972. Customer service is our top priority.
This is an excellent book for someone who already knows the basics of Lisp. The book is mostly about Lisp macros, showing several interesting examples of use. The renowned programmer Eric Raymond once said that even if you don't have plans to use Lisp in the future, it is still worth learning because it would "make you a better programmer for the rest of your days". Macros are one of the several features that make Lisp a powerful language. Unlike C macros, which are basically a form of controlled text substitution, Lisp macros allow the programmer to actually run Lisp code at compile (or "evaluation") time, then generate the Lisp code that will actually be executed. This makes possible several techniques to speed up development and improve the readability of a program. If you are new to Lisp, get started with another book (Peter Seibel's "Practical Common Lisp" and David Touretzky's "A gentle Introduction to Symbolic Computation" are excellent), and then move on to this one. The time you spend on this book will not be wasted. The author is well-known for having build a very successful web business which survived the dot-com bubble and was bought by a large company, and he did that using Lisp, so you will be geting advice from an expert who has actually used Lisp for a real-world application. His code and advice are very good.
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited, Baker & Taylor, Inc., or by their respective licensors, or by the publishers, or by their respective licensors. For personal use only. All rights reserved. All rights in images of books or other publications are reserved by the original copyright holders.