Two implementations of Common Lisp are available on Athena: Lucid Common Lisp and Kyoto Common Lisp. The first, Lucid, is the preferred version. Lucid is a complete implementation of the Common Lisp language and includes all functions, constants, variables, macros, and special forms. It also provides enhancements and extensions to the user environment. Lucid is available on the DECstation and IBM Risc/6000 platforms. Where to find documentation on Lucid: TAs and faculty members should contact the Faculty Liaison Office, E40-357, x3-0115, f_l@mit.edu. KCL is also a full implementation of Common Lisp but is a much older version than Lucid. Because KCL is written in both C and Lisp, it is highly portable. It is supported on Athena's VAX and Dec Workstations. KCL features several useful debugging tools and a compiler which produces run-time efficient code. Where to find documentation on KCL: Documentation of KCL is available on-line in the 'kcl' filesystem: attach kcl ls /mit/kcl/doc Files in the system include: kcl-report.txt A copy of the KCL manual that you can view on the screen with the 'more' command. kcl-report.PS A printable version of the complete KCL manual. It's BIG, so only print it during off-peak hours. kclunix Describes some quirks of KCL that are specific to the Unix environment. clx.doc CLX is the Common Lisp interface to X. You can also check out hardcopy versions of these documents from the Athena Consultant's Office (1st floor N42) with a student I.D. To find out how to get KCL documentation from within KCL, see the stock answer "How to Use KCL on Athena." Where to find documentation on Lisp: Three useful Lisp reference manuals can be found in the Athena Consultant's Office (1st floor N42). Guy Steele's "Common Lisp: The Language" is considered to be the definitive reference on Common Lisp and related dialects (KCL's implementation is based on this book). Two other books, Robert Wilensky's LISPCraft and CommonLISPcraft, are also useful references. CommonLISPcraft contains a tutorial introduction to Franz Lisp.