Common Lisp - not ANSI?

Discussion of Common Lisp
Post Reply
Posts: 20
Joined: Fri Jul 11, 2008 6:20 am
Location: Kyiv, Ukraine

Common Lisp - not ANSI?

Post by vityok » Mon Nov 24, 2008 2:18 pm

I've been looking for appropriate document to reference ANSI Common Lisp in a paper and discovered that Does this mean that the Common Lisp is not ANSI any more? I'm just curious...

Posts: 98
Joined: Thu Jul 10, 2008 7:14 pm

Re: Common Lisp - not ANSI?

Post by JamesF » Mon Nov 24, 2008 4:31 pm

I'm pretty sure the standard continues to exist when hyperlinks stop working.

The implementations still use the standard as a reference point; they're ANSI to the extent that they comply with the standard. For practical use (i.e, when writing code) the canonical reference is Lispwork's Hyperspec:

Posts: 447
Joined: Sat Jun 28, 2008 7:49 am
Location: Austin, TX

Re: Common Lisp - not ANSI?

Post by findinglisp » Tue Nov 25, 2008 9:07 am

No, it's CL is an ANSI spec. The Hyperspec is the electronic version of the same spec and for all intents and purposes has become THE spec for all Lisp implementations, as JamesF said.

In fact, the story I heard, if you can believe it, was that ANSI lost the electronic version of the actual ANSI spec. Supposedly, if you order the ANSI CL spec you'll end up with a photocopy of whatever master version they have. Suffice it to say that since the volume of CL specs ordered from ANSI is very small, this hasn't caused anybody any problems, particularly since the Hyperspec exists. The Hyperspec is the only electronic version of the CL spec that exists.

If you want something on paper, I recommend Bert Burgemeister's excellent Common Lisp Quick Reference. Very handy, IMO.
Cheers, Dave
Slowly but surely the world is finding Lisp.

Posts: 5
Joined: Wed Dec 10, 2008 8:45 pm

Re: Common Lisp - not ANSI?

Post by JasonFruit » Thu Dec 11, 2008 7:32 am

That's a helpful little reference. I killed a piece of tree for it. Thanks!

Post Reply