On LISP : Advanced Techniques for Common LISP

4.3 (414 ratings by Goodreads)
By (author) 

List price: US$58.99

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks


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.
show more

Product details

  • Paperback | 413 pages
  • 149.9 x 226.1 x 17.8mm | 498.96g
  • Pearson
  • United States
  • English
  • 0130305529
  • 9780130305527

Table of contents

1. The Extensible Language. 2. Functions. 3. Functional Programming. 4. Utility Functions. 5. Returning Functions. 6. Functions as Representation. 7. Macros. 8. When to Use Macros. 9. Variable Capture. 10. Other Macro Pitfalls. 11. Classic Macros. 12. Generalized Variables. 13. Computation at Compile-Time. 14. Anaphoric Macros. 15. Macros Returning Functions. 16. Macro-Defining Macros. 17. Read Macros. 18. Destructuring. 19. A Query Compiler. 20. Continuations. 21. Multiple Processes. 22. Nondeterminism. 23. Parsing with ATNs. 24. Prolog. 25. Object-Oriented Lisp. Appendix: Packages. Notes. Index.
show more

Rating details

414 ratings
4.3 out of 5 stars
5 50% (207)
4 33% (135)
3 15% (62)
2 2% (10)
1 0% (0)
Book ratings by Goodreads
Goodreads is the world's largest site for readers with over 50 million reviews. We're featuring millions of their reader ratings on our book pages to help you find your new favourite book. Close X