On Lisp is a comprehensive study of advanced Lisp techniques. It gives the first complete description of macros and macro applications. This book is intended for anyone who wants to become a better Lisp programmer.
Book Description
It assumes some familiarity with Lisp, but not necessarily extensive programming experience. The first few chapters contain a fair amount of review. I hope that these sections will be interesting to more experienced Lisp programmers as well, because they present familiar subjects in a new light.
Table of Contents
- The Extensible Language
- Functions
- Functional Programming
- Utility Functions
- Returning Functions
- Functions as Representation
- Macros
- When to Use Macros
- Variable Capture
- Other Macro Pitfalls
- Classic Macros
- Generalized Variables
- Computation at Compile-Time
- Anaphoric Macros
- Macros Returning Functions
- Macro-Defining Macros
- Read-Macros
- Destructuring
- A Query Compiler
- Continuations
- Multiple Processes
- Nondeterminism
- Parsing with ATNs
- Prolog
- Object-Oriented Lisp
Download Free PDF / Read Online
Author(s): Paul Graham
Publisher: Prentice Hall
Format(s): PDF, PostScript
File size: 1.00 MB
Number of pages: 426
Link: Download.
Publisher: Prentice Hall
Format(s): PDF, PostScript
File size: 1.00 MB
Number of pages: 426
Link: Download.