CMU Common Lisp User s Manual
Rob ert A MacLachlan Editor
July
CMU CS
Scho ol of Computer Science
Carnegie Mellon University
Pittsburgh PA
Sup ersedes Technical Rep orts CMU CS and CMU CS
Abstract
CMU Common Lisp is an implementation of that Common Lisp is currently supp orted on MIPS pro cessor
DECstations Sparc based workstations from Sun and the IBM RT PC and other p orts are planned All
architectures are supp orted under Mach aBerkeley Unix binary compatible op erating system The Sparc is
also supp orted under SunOS The largest single part of this do cument describ es the Python compiler and the
programming styles and techniques that the compiler encourages The rest of the do cument describ es extensions
and the implementation dep endentchoices made in developing this implementation of Common Lisp Wehave
added several extensions including a source level debugger an interface to Unix system calls a foreign function
call interface supp ort for interpro cess communication and remote pro cedure call and other features that provide
agoodenvironment for developing Lisp co de
This research was sp onsored by The Defense Advanced Research Pro jects Agency Information Science and Technology
O ce under the title Research on Parallel Computing ARPA Order No issued byDARPA CMO under Contract
MDA C
The views and conclusions contained in this do cument are those of the author and should not b e interpreted as
represen ting the o cial p olicies either expressed or implied of the U S government
Keywords lisp Common Lisp manual compiler programming language implementation programming
environment
Contents