[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: false
I agree in principle with Will's suggestion regarding #f and the empty list;
but, I would advocate going one step farther. I believe that it is important
semantically that (null? #f) return #f and therefore whether the empty
list is equivalent to #f cannot be left unspecified. While I understand
the desire not to become gratuitously incompatible with either Commonlisp
or old revisions of Scheme, I feel that the equivalence of #f and the empty
list is a serious semantic error which should no longer be propogated. If
we were able to decide that (car '()) would no longer be required to return
'(), then I see no reason why we can't make this improvement as well.
Morry Katz
-------