These notes discuss the CLISP implementation of Common Lisp by and . The current maintainers are and .
This implementation is mostly conforming to the [ANSI CL] available on-line as the [CLHS] (but the printed ANSI document remains the authoritative source of information). [ANSI CL] supersedes the earlier specifications [CLtL1] and [CLtL2].
The first part of these notes, Part I, “Chapters or the Common Lisp HyperSpec”, is indexed in parallel to the [CLHS] and documents how CLISP implements the standard [ANSI CL].
The second part, Part II, “Extensions”, documents the CLISP extensions, i.e., the functionality that goes beyond the [ANSI CL] requirements. It includes widely portable common extensions, e.g., Section 29.1, “Meta-Object Protocol”, as well as CLISP-specific extensions, e.g., Section 31.5, “Socket Streams”.
The third part, Part III, “Internals of the CLISP Implementation”, is intended mostly
for developers as it documents the CLISP internals, e.g., garbage-collection,
adding new built-ins, and the bytecodes generated by the compiler
(i.e., what is printed by DISASSEMBLE
).
These notes document CLISP version 2.41 | Last modified: 2006-10-13 |