# CLISP implementation notes

## [CLISP icon]

Last modified: 2000-12-06

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

>      Dr
>      Bruno Haible
>      haible@clisp.cons.org
>      17, rue Danton
>      Le Kremlin-Bicêtre
>      F-94270 France
>      http://clisp.cons.org/~haible

and

>      Dr
>      Michael Stoll
>      stoll@math.uni-duesseldorf.de
>      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 Common Lisp HyperSpec.

CLHS Chapters intro [CLHS-1 Introduction] syntax [CLHS-2 Syntax] eval [CLHS-3 Evaluation and Compilation] types [CLHS-4 Types and Classes] data [CLHS-5 Data and Control Flow] iteration [CLHS-6 Iteration] objects [CLHS-7 Objects] structures [CLHS-8 Structures] conditions [CLHS-9 Conditions] symbols [CLHS-10 Symbols] packages [CLHS-11 Packages] numbers [CLHS-12 Numbers] characters [CLHS-13 Characters] conses [CLHS-14 Conses] arrays [CLHS-15 Arrays] strings [CLHS-16 Strings] sequences [CLHS-17 Sequences] hash [CLHS-18 Hash Tables] filenames [CLHS-19 Filenames] files [CLHS-20 Files] streams [CLHS-21 Streams] printer [CLHS-22 Printer] reader [CLHS-23 Reader] system [CLHS-24 System Construction] environment [CLHS-25 Environment] glossary [CLHS-26 Glossary] appendix [CLHS-a Appendix] issues [CLHS-ic X3J13 Issue Index] extensions p-indep [Platform-independent Extensions] image [Saving an Image] quit [Quitting Lisp] language [The Language] encoding [Encodings] gstream [Defining new kinds of Streams] weak [Weak Pointers] final [Finalization] prompt [The Prompt] ansi [Maximum ANSI CL compliance] macros3 [Additional Fancy Macros] platform [Platform-specific Extensions] screen [Random Screen Access] modules [External Modules] dffi [The Foreign Function Call Facility] affi [The Amiga Foreign Function Call Facility] rexx [ARexx] socket [Socket Streams] syscalls [System Calls] quickstart [Quickstarting CLISP programs] app-dev [Application delivery with CLISP] shell [Shell, Pipes and Printing] dir-key [Directory Access] other [Other] &imp-body; &imp-issues; &imp-ext;

## References

## Books

&cltl1-bib; &cltl2-bib;

## ANSI standard documents

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