[net.lang.lisp] Need Formal Specification of Common Lisp

brian@cavell.UUCP (Brian Wilkerson) (01/10/86)

Could someone please send me pointers to the specification of Common Lisp.
I am planning on writing a Lisp interpreter and want it to be compatible
with Common Lisp.  I know most of the functions already, but would like to
see a complete list before I start.  Thanks in advance.

Brian Wilkerson
Programming Languages Group
University of Alberta
   ..!ihnp4!alberta!brian

shebs@utah-cs.UUCP (Stanley Shebs) (01/16/86)

In article <689@cavell.UUCP> brian@cavell.UUCP (Brian Wilkerson) writes:
>Could someone please send me pointers to the specification of Common Lisp.
>I am planning on writing a Lisp interpreter and want it to be compatible
>with Common Lisp.  I know most of the functions already, but would like to
>see a complete list before I start.  Thanks in advance.
>
>Brian Wilkerson
>Programming Languages Group
>University of Alberta
>   ..!ihnp4!alberta!brian

As far as I know, there is no formal specification of Common Lisp.
I've been working a partial one, but it's very fragmentary.  In any case,
there are a great many issues that have not been nailed down to
everyone's satisfaction, and any *full* formal specification would
get obsolete in a hurry.

If you want to be CL-compatible, your best bet is to get access
to a Symbolics or to Vaxlisp to try out things, and if behavior
seems to be inconsistent with Guy Steele's book, to ask on the
mailing list.  To get on it, send to common-lisp-request@su-ai
(there are plenty of Usenet -> Arpanet gateways, but I won't mention
any specifically).

							stan shebs