# CLISP implementation notes

These notes are covered by the &gnu; &gfdl;:

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being this section [FIXME], with the Front-Cover Texts being this section [FIXME], and with the Back-Cover Texts being this section [FIXME]. A copy of the license is not yet [FIXME] included in the section entitled "GNU Free Documentation License".

Bugs in both these notes and &clisp; itself should be sent to clisp-list@lists.sourceforge.net

Dr
Bruno
Haible
Dr
Sam
Steingold
Lisp
Common Lisp
CLISP

## [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
[CLHS-1 Introduction]
[CLHS-2 Syntax]
[CLHS-3 Evaluation and Compilation]
[CLHS-4 Types and Classes]
[CLHS-5 Data and Control Flow]
[CLHS-6 Iteration]
[CLHS-7 Objects]
[CLHS-8 Structures]
[CLHS-9 Conditions]
[CLHS-10 Symbols]
[CLHS-11 Packages]
[CLHS-12 Numbers]
[CLHS-13 Characters]
[CLHS-14 Conses]
[CLHS-15 Arrays]
[CLHS-16 Strings]
[CLHS-17 Sequences]
[CLHS-18 Hash Tables]
[CLHS-19 Filenames]
[CLHS-20 Files]
[CLHS-21 Streams]
[CLHS-22 Printer]
[CLHS-23 Reader]
[CLHS-24 System Construction]
[CLHS-25 Environment]
[CLHS-26 Glossary]
[CLHS-a Appendix]
[CLHS-ic X3J13 Issue Index]
[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 Call Facility]
[ARexx]
[Socket Streams]
[System Calls]
[Quickstarting CLISP programs]
[Application delivery with CLISP]
[Shell, Pipes and Printing]
[Directory Access]
[Other]

&imp-body;

&imp-issues;

&imp-ext;

## References

### Books

&cltl1-bib; &cltl2-bib;

### ANSI standard documents

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