- Hardcover: 534 pages
- Publisher: Cambridge University Press (28 Jun. 1996)
- Language: English
- ISBN-10: 0521562473
- ISBN-13: 978-0521562478
- Product Dimensions: 17.4 x 3.4 x 24.7 cm
Amazon Bestsellers Rank:
3,600,624 in Books (See Top 100 in Books)
- #5963 in Books > Computers & Internet > Computer Science > Programming > Software Design, Testing & Engineering > Software Architecture
- #6019 in Books > Computers & Internet > Computer Science > Programming > Software Design, Testing & Engineering > Functional Programming
- #9264 in Books > Computers & Internet > Software & Graphics > Software Design & Development
- See Complete Table of Contents
Lisp in Small Pieces Hardcover – 28 Jun 1996
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
If you are a seller for this product, would you like to suggest updates through seller support?
"This is a good, solid book. The writing is subtle, but clear. It is certainly worth reading for anyone..." C.M. Holt, Computing Reviews
This is a comprehensive account of the semantics and the implementation of the whole Lisp family of languages, namely Lisp, Scheme and related dialects. This will become the new standard reference for people wanting to know more about the Lisp family of languages: how they work, how they are implemented, what their variants are and why such variants exist. The full code is supplied (and also available over the Net).
Most Helpful Customer Reviews on Amazon.com (beta) (May include reviews from Early Reviewer Rewards Program)
This book is an exact copy of the hardback, although the number of pages differs. Amazon is now counting the sides of all pages in the PDF/physical book, which isn't the way pages in books are usually counted.
There is a second edition of this book published January 2007, but it is only avaiable in French, published by Paracamplus and available from lmet.fr. They seem to be the only distributor.
Auteur(s) : QUEINNEC
Editeur : PARACAMPLUS
Parution : 01/2007
Langue : Francais
Nbre de pages : 484
ISBN : 9782916466033
Reliure : Paperback
Prix : 38.00 ttc
Disponibilité : En stock. Livraison sous 24h
I would caution you that this shouldn't be a first book on language implementation. I couldn't enumerate off hand, all of the documents that I've read on the topic - including quite a few that were Lisp specific - and I'd rank this one pretty in terms of difficulty. But the great thing is that the author is methodical about incrementally introducing and explaining the features. That still requires a lot of rumination from me to build the necessary framework inside of my skull.
The book is very detailed on how the things work inside the language and the explanations are very clear and detailed. This is a must have for lisp enthusiastic, someone wishing to know lisp in the core or who need to implement a version of lisp compiler/interpreter for himself.
While this book may seem expensive, absorbing even a portion will improve you coding techniques.
Good book, good price, seller is A++++++++++
Queinnec explains from the basics of Lisp implementation (evaluation of S-expressions) to techniques for compiling into C. You will find very good advice on how to implement macros, continuations and higher-order functions. If you want to implement Lisp, Scheme or any other language actually, buy this book!
Besides being an excellent technical text, the book is also a great pleasure to read, because of Queinnec's writing style.
Also, there are exercises -- with answers! :-)
Look for similar items by category
- Books > Computing & Internet > Programming > Languages
- Books > Computing & Internet > Programming > Languages & Tools
- Books > Computing & Internet > Programming > Software Design, Testing & Engineering > Functional Programming
- Books > Computing & Internet > Programming > Software Design, Testing & Engineering > Software Architecture