[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CLtL2 and dpANS2
- To: clisp-list@ma2s2.mathematik.uni-karlsruhe.de
- Subject: Re: CLtL2 and dpANS2
- From: bshults@math.utexas.edu
- Date: Thu, 14 Mar 96 12:57:42 CST
- In-reply-to: <9603141357.AA03974@lisa.unial.it> (mrc@cicladi.unial.it)
- Posted-date: Thu, 14 Mar 96 12:57:42 CST
What is the `official' document about Common Lisp?
Is it CLtL2, or is it dpANS2?
dpANS2 is a draft of the "official" definition of ANSI Common Lisp.
The real ANSI definition is probably not significantly different from
dpANS2 but I think you have to pay to get the "official" document.
However, Clisp is not ANSI Common Lisp. Clisp is CLtL with some
(most?) of CLtL2. If you want a description of Clisp, then CLtL2 is
probably a better source than the ANSI standard. If you want a
description of Allegro CL then the ANSI document is closer. Other
implementations of lisp fall in various places between CLtL and ANSI.
Most implementations currently under development (including Clisp, I
believe) are working toward the ANSI standard. Only Allegro is
currently ANSI and even that has some holes in it.
What are the differences about these two documents, from the point of view
of the programmer?
Many differences. See the texts. The more important question for
programmers is "what is the difference between the various
implementations?"
I hope that helps.
--
Benjamin Shults Email: bshults@math.utexas.edu
Department of Mathematics Phone: (512) 471-7711 ext. 208
University of Texas at Austin WWW: http://www.ma.utexas.edu/users/bshults
Austin, TX 78712 USA FAX: (512) 471-9038 (attn: Benjamin Shults)