# CLISP implementation notes

## [CLISP icon]

Last modified: 2001-05-18

These notes discuss the &clisp; implementation of &cl; by

>     Dr Bruno Haible
>      Louisenstraße 103
>      Bad Homburg
>      D-61348 Germany
>      http://clisp.cons.org/~haible

and

>     Dr Michael Stoll
>      Westerwaldweg 22
>      Remagen-Oberwinter
>      D-53424 Germany
>      http://www.math.uni-duesseldorf.de/home/stoll

The current maintainers are

>     Dr Bruno Haible

and

>     Dr Sam Steingold
>      sds@clisp.cons.org
>      http://clisp.cons.org/~sds

This implementation is mostly conforming to the &ansi-cl; available on-line as the &hyperspec; (but the printed ANSI document remains the authoritative source of information). &ansi-cl; supersedes the earlier specifications &cltl1; and &cltl2;.

These notes document the differences between the &clisp; implementation of &cl; and the &ansi-cl;, and some implementation details. This document is indexed in parallel to the &hyperspec;.

Chapters of the &hyperspec; [CLHS] Introduction [CLHS-1] Syntax [CLHS-2] Evaluation and Compilation [CLHS-3] Types and Classes [CLHS-4] Data and Control Flow [CLHS-5] Iteration [CLHS-6] Objects [CLHS-7] Structures [CLHS-8] Conditions [CLHS-9] Symbols [CLHS-10] Packages [CLHS-11] Numbers [CLHS-12] Characters [CLHS-13] Conses [CLHS-14] Arrays [CLHS-15] Strings [CLHS-16] Sequences [CLHS-17] Hash Tables [CLHS-18] Filenames [CLHS-19] Files [CLHS-20] Streams [CLHS-21] Printer [CLHS-22] Reader [CLHS-23] System Construction [CLHS-24] Environment [CLHS-25] Glossary [CLHS-26] Appendix [CLHS-a] X3J13 Issue Index [CLHS-ic] Bytecode Specification Extensions [Platform-independent Extensions] [Saving an Image] [Quitting Lisp] [The Language] [Encodings] [Defining new kinds of Streams] [Weak Pointers] [Finalization] [The Prompt] [Maximum ANSI CL compliance] [Additional Fancy Macros] [Platform-specific Extensions] [Random Screen Access] [External Modules] [The Foreign Function Call Facility] [The Amiga Foreign Function Facility] [ARexx] [Socket Streams] [System Calls] [Quickstarting CLISP programs] [Application delivery with CLISP] [Shell, Pipes and Printing] [Directory Access] [Other]

## Chapters or the &hyperspec;

&imp-body; &imp-issues;
&imp-byte; &imp-ext;

## References

## Books

&cltl1-bib; &cltl2-bib;

## ANSI standard documents

&ansi-cl-bib; &hyperspec-bib;