CMU Artificial Intelligence Repository
Code from Paul Graham's "On Lisp" book
lang/lisp/bookcode/graham/
This directory contains source code from
Paul Graham
"On Lisp: Advanced Techniques for Common Lisp"
Prentice Hall, Englewood Clifs, NJ, 1994.
400 pages, ISBN 0-13-030552-9.
The code was mechanically extracted from the TeX source files for
the book.
The book emphasizes a bottom-up style of writing programs, which
Graham claims is natural in Lisp and has advantages over the
traditional way of writing programs in C and Pascal.
Of special note are the in-depth sections on writing macros. There are
several very nice examples. It also includes an implementation of
Prolog and an ATN compiler.
Origin:
ftp.das.harvard.edu:/pub/onlisp/onlisp.lisp
Version: 31-OCT-93
Requires: Common Lisp
Copying: Copyright (c) 1993 by Paul Graham
Anyone who wants to use the code in any nonprofit
activity, or distribute free verbatim copies, is
encouraged to do so. (See the copyright notice at the
end of the source code for details.)
Updated: Thu Feb 9 14:38:32 1995
CD-ROM: ?
Author(s): Paul Graham
Contact: onlisp@das.harvard.edu
Keywords:
ATN Compiler, Authors!Graham, Books!Lisp, Continuations,
Lisp!Code, Macros, NLP, Nondeterminism,
Prolog in Common Lisp, Prolog!Implementations
References: ?
Last Web update on Mon Feb 13 10:29:06 1995
AI.Repository@cs.cmu.edu