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