• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact
You are here: Home ▶ Lisp ▶ On Lisp

On Lisp

March 24, 2006

On Lisp

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.

Similar Books:

  1. Successful Lisp: How to Understand and Use Common Lisp
  2. GNU Emacs Lisp Reference Manual
  3. Practical Common Lisp
  4. Common Lisp: An Interactive Approach
  5. Common Lisp: A Gentle Introduction to Symbolic Computation
Previous Post: « Robust Control – The Parametric Approach
Next Post: Open Source Security Tools »

Primary Sidebar

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2023 OnlineProgrammingBooks.com