1<!-- Common Lisp HyperSpec (TM), version 7.0 -->
2<HTML>
3<HEAD>
4<TITLE>CLHS: About the Common Lisp HyperSpec (TM)</TITLE>
5<LINK HREF="../Data/clhs.css" REL="stylesheet" TYPE="text/css" />
6<META HTTP-EQUIV="Author" CONTENT="Kent M. Pitman">
7<META HTTP-EQUIV="Organization" CONTENT="LispWorks Ltd.">
8<LINK REL=TOP HREF="../Front/index.htm">
9<LINK REL=COPYRIGHT HREF="../Front/Help.htm#Legal">
10<LINK REL=DISCLAIMER HREF="../Front/Help.htm#Disclaimer">
11<LINK REL=PREV HREF="../Front/StartPts.htm">
12<LINK REL=UP HREF="../Front/index.htm">
13<LINK REL=NEXT HREF="../Front/StartPts.htm">
14</HEAD>
15<BODY>
16<A NAME="Top"><H1><A REV=MADE HREF="http://www.lispworks.com/"><IMG WIDTH=80 HEIGHT=65 ALT="[LISPWORKS]" SRC="../Graphics/LWSmall.gif" ALIGN=Bottom></A><A REL=TOP HREF="../Front/index.htm"><IMG WIDTH=237 HEIGHT=65 ALT="[Common Lisp HyperSpec (TM)]" SRC="../Graphics/CLHS_Sm.gif" ALIGN=Bottom></A> <A REL=PREV HREF="../Front/StartPts.htm"><IMG WIDTH=40 HEIGHT=40 ALT="[Previous]" SRC="../Graphics/Prev.gif" ALIGN=Bottom></A><A REL=UP HREF="../Front/index.htm"><IMG WIDTH=40 HEIGHT=40 ALT="[Up]" SRC="../Graphics/Up.gif" ALIGN=Bottom></A><A REL=NEXT HREF="../Front/StartPts.htm"><IMG WIDTH=40 HEIGHT=40 ALT="[Next]" SRC="../Graphics/Next.gif" ALIGN=Bottom></A></H1></A>
17
18<HR>
19
20<H2>About the Common Lisp HyperSpec (TM)</H2>
21
22This page contains the following kinds of information:
23
24<UL>
25<LI><A REL=META HREF="#IconKey"><B>Icon Key</B></A>
26<LI><A REL=META HREF="#Abstract"><B>Abstract</B></A>
27<LI><A REL=META HREF="#Authorship"><B>Authorship Information</B></A>
28<LI><A REL=COPYRIGHT HREF="#Legal"><B>Important Legal Notices</B></A>
29<LI><A REL=META HREF="#Trivia"><B>Trivia</B></A>
30<LI><A REL=META HREF="#Bugs"><B>Bug Reports</B></A>
31</UL>
32
33<HR>
34
35<A NAME="IconKey"><H2>Icon Key</H2></A>
36
37<IMG WIDTH=40 HEIGHT=40 ALT="[Prev]" SRC="../Graphics/Prev.gif" ALIGN="Bottom"> or <IMG WIDTH=40 HEIGHT=40 ALT="[No Prev]" SRC="../Graphics/NoPrev.gif" ALIGN="Bottom"> Go to the previous page, or no previous page.<P>
38
39<IMG WIDTH=40 HEIGHT=40 ALT="[Up]" SRC="../Graphics/Up.gif" ALIGN="Bottom"> or <IMG WIDTH=40 HEIGHT=40 ALT="[No Up]" SRC="../Graphics/NoUp.gif" ALIGN="Bottom"> Go to parent page, or no parent page.<P>
40
41<IMG WIDTH=40 HEIGHT=40 ALT="[Next]" SRC="../Graphics/Next.gif" ALIGN="Bottom"> or <IMG WIDTH=40 HEIGHT=40 ALT="[No Next]" SRC="../Graphics/NoNext.gif" ALIGN="Bottom"> Go to the next page, or no next page.<P>
42
43<HR>
44
45<A REL=TOP HREF="../Front/index.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Starting Points]" SRC="../Graphics/StartPts.gif" ALIGN=Bottom></A>
46Go to the list of starting points.<P>
47
48<A REL=TOC HREF="../Front/Contents.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Contents]" SRC="../Graphics/Contents.gif" ALIGN=Bottom></A>
49Go to the Table of Contents<P>
50
51<A REL=INDEX HREF="../Front/X_Master.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Index]" SRC="../Graphics/Index.gif" ALIGN=Bottom></A>
52Go to the Master Index<P>
53
54<A REL=GLOSSARY HREF="../Body/26_a.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Glossary]" SRC="../Graphics/Glossary.gif" ALIGN=Bottom></A>
55Go to the Glossary.<P>
56
57<A HREF="../Body/01_i.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Symbols]" SRC="../Graphics/Symbols.gif" ALIGN=Bottom></A>
58Go to the Symbol Index.<P>
59
60<A REL=NAVIGATOR HREF="../Front/Hilights.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Highlights]" SRC="../Graphics/Hilights.gif" ALIGN=Bottom></A>
61Go to a list of selected Highlights.<P>
62
63<A HREF="../Issues/I_Alpha.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Issues]" SRC="../Graphics/Issues.gif" ALIGN=Bottom></A>
64Go to the X3J13 Issue index.<P>
65
66<A REL=META HREF="../Front/Help.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Help]" SRC="../Graphics/Help.gif" ALIGN=Bottom></A>
67Go to this text.<P>
68
69<HR>
70
71<A REV=MADE HREF="http://www.lispworks.com/"><IMG WIDTH=80 HEIGHT=65 ALT="[LispWorks]" SRC="../Graphics/LWSmall.gif" ALIGN=Bottom></A> Go to the LispWorks home page.
72
73<HR>
74
75<A NAME="Abstract"><H2>Abstract</H2></A>
76
77Lisp is a family of languages with a long history.
78Early key ideas in Lisp were developed by
79<A HREF="http://www-formal.stanford.edu/jmc/">John McCarthy</A>
80in 1956.
81Many important dialects, languages and embedded systems
82have emerged from this work.<P>
83
84In 1981, representatives of several major dialects began to pool their
85efforts to design
86<A REL=TOP HREF="../Front/index.htm">Common Lisp</A>,
87an `industrial strength' dialect of
88Lisp that would provide stability for commercial applications.<P>
89
90The initial design of Common Lisp was well received, and in 1986
91<A HREF="http://www.x3.org/tc_home/x3j13.htm">X3J13</A>
92was formed to transform this work into a formal standard.
93The resulting design,
94<A REL=CITATION HREF="http://www.x3.org/tc_home/tc_sd4/x3j13sd4.html"
95>X3.226-1994</A>,
96is a standard for Common Lisp--<IT>not</IT> for the entire Lisp family.<P>
97
98The Common Lisp standard improves on earlier Common Lisp
99work by
100<A HREF="../Front/X3J13Iss.htm">
101placing much greater emphasis on portability,
102clarifying many aspects of compilation semantics</A>,
103and adding several major pieces of
104new functionality:
105<A HREF="../Body/07_.htm">an object-oriented programming system</A>,
106<A HREF="../Body/09_.htm">a condition handling system</A>,
107<A HREF="../Body/06_a.htm">an improved iteration facility</A>,
108and
109<A HREF="../Body/13_.htm">better support for large character sets</A>.<P>
110
111<HR>
112
113<A NAME="Authorship"><H2>Authorship Information</H2></A>
114
115The <A REL=TOP HREF="../Front/index.htm">Common Lisp HyperSpec</A>
116is <I>not</I> the ANSI Common Lisp standard, but is based on that standard
117(with <A HREF="#Acknowledgments">permission</A> from
118<A HREF="http://www.ansi.org/">ANSI</A> and
119<A HREF="http://www.x3.org/">X3</A>).<P>
120
121<B>As an official reference to the Common Lisp language,
122<A HREF="#Ordering">hardcopy documentation</A> of
123<A REL=CITATION HREF="http://www.x3.org/tc_home/tc_sd4/x3j13sd4.html">ANSI Common Lisp,
124(American National Standard X3.226)</A>
125from <A HREF="http://www.ansi.org/">ANSI</A>
126is always definitive.</B><P>
127
128The hypertext markup for this document
129was created by
130<A REV=MADE HREF="mailto:kmp@lispworks.com">Kent Pitman</A>,
131with the aid of a <A HREF="#Caveats">custom program</A> written in
132ANSI Common Lisp and created specifically for this task.
133
134Funding for the markup task was provided by
135and <A REL=COPYRIGHT HREF="#Copyright">copyright of the result</A> is owned by
136<A REV=MADE HREF="http://www.lispworks.com/">LispWorks Ltd.</A></P>
137
138Some <A REL=META HREF="../Front/X3J13Iss.htm">additional design
139documents</A> have been included in <A HREF="#Caveats">marked up</A> form and
140cross-referenced which are <I>not</I> part of the standard but may be useful
141in understanding it.  Plaintext versions of these documents, which
142offer a useful historical perspective, are available to anyone by
143anonymous public FTP from <A
144HREF="ftp://parcftp.xerox.com/pub/cl/cleanup/"><TT>ftp://parcftp.xerox.com/pub/cl/cleanup/</TT></A>.<P>
145
146The <A HREF="http://java.sun.com/">Java</A> applet used in the
147<A HREF="../Front/X_Symbol.htm">Symbol Index</A>
148(visible only in some browsers)
149was written by Evan Williams.
150Its <A REL=COPYRIGHT HREF="#Copyright">copyright</A> is owned by
151<A REV=MADE HREF="http://www.lispworks.com/">LispWorks Ltd.</A></P>
152
153<HR>
154
155<A NAME="Legal"><H2>Important Legal Notices</H2></A>
156
157<A NAME="Copyright"><H3>Copyright and Conditions of Use</H3></A>
158
159Copyright 1996-2005, LispWorks Ltd.  All Rights Reserved.<P>
160
161The <A HREF="http://www.w3.org/pub/WWW/MarkUp.htm-spec/">HTML</A>
162hypertext markup that implements the hypertext features of these
163World Wide Web pages of the Common Lisp specification, collectively the
164<A REL=TOP HREF="../Front/index.htm">Common Lisp HyperSpec</A>,
165is the property of
166<A REV=MADE HREF="http://www.lispworks.com/">LispWorks Ltd.</A><P>
167
168Distribution of the <A REL=TOP HREF="../Front/index.htm">Common Lisp HyperSpec</A> as a hypertext document on
169the Internet does not constitute consent to any use of the underlying
170hypertext markup for redistribution of any kind, commercial or
171otherwise, either via the Internet or using some other form of
172distribution, in hypertext or otherwise.<P>
173
174Permission to copy, distribute, display, and transmit the
175<A REL=TOP HREF="../Front/index.htm">Common Lisp HyperSpec</A>
176is granted provided that
177copies are not made or distributed or displayed or transmitted for direct
178commercial advantage, that notice is
179given that copying, distribution, display, and/or transmission is by
180permission of <A REV=MADE HREF="http://www.lispworks.com/">LispWorks Ltd.</A>,
181and that any copy made is COMPLETE and UNMODIFIED. IN PARTICULAR,
182the material that
183MUST appear in the copy includes:
184<OL>
185<LI>this copyright notice and its date;
186<LI>the main index page,
187    <A REL=TOP HREF="../Front/index.htm"><TT>../Front/index.htm</TT></A>;
188<LI>all HTML pages to which the main index page links using relative links;
189<LI>all graphical (GIF) images to which it links using relative links,
190    such as the LispWorks logo that appears on each page; and
191<LI>all hypertext links, relative or absolute, such as the link
192to <A REV=MADE HREF="http://www.lispworks.com/"><TT>http://www.lispworks.com/</TT></A>
193that appears on each page.
194</OL>
195Permissions related to performance and to creation of derivative works
196are expressly NOT granted.<P>
197
198Permission to make partial copies is expressly NOT granted, EXCEPT that
199limited permission is granted
200to transmit and
201display a partial copy the
202<A REL=TOP HREF="../Front/index.htm">Common Lisp HyperSpec</A>
203for the ordinary purpose
204of direct viewing by a human
205being in the usual manner that hypertext browsers permit the viewing of
206such a complete document, provided
207that no recopying, redistribution, redisplay, or retransmission is made of
208any such partial copy.<P>
209
210Permission to make modified copies is expressly NOT granted.<P>
211
212Permission to add or replace any links or any graphical images to any of
213these pages is expressly NOT
214granted.<P>
215
216Permission to use any of the included graphical (GIF) images in any
217document other than the
218<A REL=TOP HREF="../Front/index.htm">Common Lisp HyperSpec</A>
219is expressly NOT granted.<P>
220
221<A NAME="Acknowledgments"><H3>Acknowledgments</H3></A>
222
223Parts of this work incorporate material taken from
224<A REL=CITATION HREF="http://www.x3.org/tc_home/tc_sd4/x3j13sd4.html">American National Standard X3.226</A>, copyright 1994, and
225is used with permission of the
226<A HREF="http://www.x3.org/">X3 Secretariat</A>,
227ITI, 1250 Eye St., NW., Suite 200, Washington, DC 20005
228and of the copyright holder,
229<A HREF="http://www.ansi.org/">American National Standards Institute</A>.
230ANSI/X3.226 was developed by
231<A HREF="http://www.x3.org/tc_home/x3j13.htm">Technical Committee X3J13</A>,
232Common Lisp.<P>
233
234<A NAME="Ordering">Copies of the ANSI/X3.226 standard</A>
235may be purchased from the
236<A HREF="http://www.ansi.org">American National Standards Institute</A>,
23711 West 42nd Street, New York, NY 10036.<P>
238
239<H3>Restricted Rights Legend</H3>
240
241The
242<A REL=TOP HREF="../Front/index.htm">Common Lisp HyperSpec</A>
243is subject to the following Restricted Rights Legend:
244<BLOCKQUOTE>
245``Use, duplication, or disclosure by the
246<A HREF="http://www.whitehouse.gov/">United States Government</A>
247is subject to the restrictions set forth in
248(i)   <A REL=CITATION HREF="http://www.gsa.gov/far/">FAR 52.227-14 Alt III</A>,
249(ii)  <A REL=CITATION HREF="http://www.gsa.gov/far/">FAR 52.227-19</A>,
250(iii) <A REL=CITATION HREF="http://www.dtic.mil/dfars/">DFARS 252.7013(c)(1)(ii)</A>, or
251(iv)  the accompanying license Agreement, as applicable.
252For purposes of the FAR, the Software shall be deemed to be ``unpublished''
253and licensed with disclosure prohibitions, rights reserved under the copyright
254laws of the United States.
255&nbsp;&nbsp;
256<A HREF="http://www.lispworks.com/contact.html">LispWorks Ltd.,
257St John's Innovation Centre, Cowley Road,
258Cambridge,
259CB4 0WS,
260England</A>.''
261</BLOCKQUOTE>
262
263<A NAME="Disclaimer"><H3>Warranty disclaimer</H3></A>
264
265<B>THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND,
266EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
267WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND
268NON-INFRINGEMENT.  IN NO EVENT WILL LISPWORKS BE LIABLE FOR DIRECT,
269INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES RESULTING FROM
270ANY INACCURACY OR ERROR IN THIS DOCUMENT, EVEN IF ADVISED OF THE
271POSSIBILITY OF SUCH DAMAGES.</B><P>
272
273<A NAME="Caveats"><H3>Additional Disclaimers</H3></A>
274
275Not all notations in that TeX-based document were possible to represent
276exactly in
277<A HREF="http://www.w3.org/pub/WWW/MarkUp.htm-spec/"
278>HTML</A>, although an attempt has been made to be as accurate as possible.
279Nevertheless, the process of translation was <I>heuristic</I>, and
280<I>discrepancies might have resulted</I>.
281Formally, <A HREF="#Ordering">the official ANSI printed document</A>
282is always the definitive reference.<P>
283
284The
285<A REL=META HREF="../Front/X3J13Iss.htm">X3J13 issue documents</A>
286are <I>not</I> part of the standard and are provided purely for historical
287perspective.  It is possible that some of the documents, as included,
288   are not the final form that X3J13 voted,
289or that some which were voted were omitted,
290or that references from these documents into the source text are not complete,
291or that some edits prescribed by these documents were incorrectly implemented,
292or that other discrepancies exist between these documents and the
293specification.
294These documents have <I>no</I> formal weight,
295and in all cases, the <A HREF="#Ordering">hardcopy specification</A>
296is definitive.
297
298<A NAME="Trademarks"><H3>Trademarks</H3></A>
299
300LispWorks and Liquid Common Lisp are registered trademarks of
301<A REV=MADE HREF="http://www.lispworks.com/">LispWorks Ltd.</A><P>
302
303The LispWorks logo and Common Lisp HyperSpec are trademarks of
304<A REV=MADE HREF="http://www.lispworks.com/">LispWorks Ltd.</A><P>
305
306All other brand and product names mentioned herein are trademarks or
307registered trademarks of their respective owners.<P>
308
309<HR>
310
311<A NAME="Trivia"><H2>Trivia</H2></A>
312
313The Common Lisp HyperSpec consumes approximately 15MB of disk storage
314in about 2300 files.  It contains approximately 110,000 hyperlinks.<P>
315
316<HR>
317
318<A NAME="Bugs"><H2>Bug Reports</H2></A>
319
320Reports of discrepancies between
321the <A REL=TOP HREF="../Front/index.htm">Common Lisp HyperSpec</A>
322and the hardcopy form may be sent to
323<A REV=MADE HREF="mailto:kmp@lispworks.com">Kent Pitman &lt;kmp@lispworks.com&gt;</A>.<P>
324
325Reports of bugs in the specification itself should be addressed to
326<A HREF="http://www.x3.org/tc_home/x3j13.htm">subcommittee X3J13</A>.
327
328<HR>
329
330<A REL=NAVIGATOR HREF="../Front/StartPts.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Starting Points]" SRC="../Graphics/StartPts.gif" ALIGN=Bottom></A><A REL=TOC HREF="../Front/Contents.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Contents]" SRC="../Graphics/Contents.gif" ALIGN=Bottom></A><A REL=INDEX HREF="../Front/X_Master.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Index]" SRC="../Graphics/Index.gif" ALIGN=Bottom></A><A REL=INDEX HREF="../Front/X_Symbol.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Symbols]" SRC="../Graphics/Symbols.gif" ALIGN=Bottom></A><A REL=GLOSSARY HREF="../Body/26_a.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Glossary]" SRC="../Graphics/Glossary.gif" ALIGN=Bottom></A><A HREF="../Issues/I_Categ.htm"><IMG WIDTH=80 HEIGHT=40 ALT="[Issues]" SRC="../Graphics/Issues.gif" ALIGN=Bottom></A><BR>
331
332<A REL=COPYRIGHT HREF="../Front/Help.htm#Legal"><I>Copyright 1996-2005, LispWorks Ltd.  All Rights Reserved.</I></A><P>
333</BODY>
334</HTML>
335