[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: A simple question
- To: David A. Moon <Moon@STONY-BROOK.SCRC.Symbolics.COM>
- Subject: Re: A simple question
- From: Russ Smith <smith@nrl-aic.ARPA>
- Date: Fri, 24 Apr 1987 10:01:00 -0000
- Cc: firstname.lastname@example.org, email@example.com
- In-reply-to: David A. Moon's message of Thu, 23 Apr 87 1550 EDT
(not (null '(a b c)) returns the correct value (CLtL definition of
NOT, not Sun's...which, though apparently returning the correct value,
is not documented entirely correctly).
But this does not answer the question of what NULL is supposed to
return. The definition given on page 73 is arguably ambiguous. What
does "same operation" mean? Is this equivalence (one is just an alias
for the other)? Or is it merely a way of saying that the functionality is
somewhat similar as far as various interesting things are concerned?
Note, for example, that the TYPEP and EQ triple-line equivalences given
below the definition return true or false, not T or NIL.
I remain perplexed.