On Lisp

By Paul Graham

Categories: Computers & Technology

Written by Paul Graham, On Lisp is an in-depth guide to the advanced techniques that make Lisp a uniquely powerful programming language. Graham shows how to program in a bottom-up style, building the language up toward the problem rather than writing programs down to it. The core of the book is a detailed treatment of macros, along with chapters on closures, utilities, continuations, multiple processes, nondeterminism and embedded languages such as Prolog and an object system.

Recommended by 1 person