Subject: Re: use of identity
From: rpw3@rpw3.org (Rob Warnock)
Date: Sat, 22 May 2004 05:11:40 -0500
Newsgroups: comp.lang.lisp
Message-ID: <LJydneXk2sbBujLdRVn-iQ@speakeasy.net>
William Bland  <news@abstractnonsense.com> wrote:
+---------------
| Scheme, a dialect of Lisp (if I can say that here without provoking a
| flame fest?), separates nil into two different things:
| 
| 1) something that is used to mark the end of a list.
| 2) something that is the "false" value (everything apart from this value
| is considered to be "true").  In Scheme the "false" value is named #f.
| 
| Common Lisp doesn't separate these two things, so nil is used for both of
| them.
+---------------

Actually, in CL, NIL is *three* things: EOL, false, and a symbol named "NIL".


-Rob

-----
Rob Warnock			<rpw3@rpw3.org>
627 26th Avenue			<URL:http://rpw3.org/>
San Mateo, CA 94403		(650)572-2607