Forum: Public Review
References: Margolin's public review comment #6
Pitman's public review comment #4
Edit history: 12 Sept 1993, Version 1 by Loosemore
Status: Proposal X3J13-MARCH-1993 passed 6-2 at the March 1993 meeting
Due to an editing error, the semantics of NOT and NULL have been
changed to say that they return true/false rather than T/NIL. This
change was accidentally introduced; there was no foundation for it in
any X3J13 vote.
Restore the CLtL semantics.
This is what users expect. It supports idioms such as
(EQ (NOT (NOT X)) 'T)
(DEFUN BOOLEAN-EQUAL-P (X Y) (EQ (NOT X) (NOT Y)))
Cost to implementors:
Cost to users: