Subject: Re: use of identity
From: (Rob Warnock)
Date: Sat, 22 May 2004 05:11:40 -0500
Newsgroups: comp.lang.lisp
Message-ID: <>
William Bland  <> 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 Warnock			<>
627 26th Avenue			<URL:>
San Mateo, CA 94403		(650)572-2607