Re: #f and '()

Paul R. Wilson (wilson@cs.utexas.edu)
Thu, 8 Aug 1996 18:34:36 -0500

I believe that it *is* legal for a Scheme implementation to conflate
#f and '(). The R4RS is inconsistent on this point, but I think the
R5RS is going to be very clear on it.

At any rate, I think there should be a debugging mode that detects ambiguous
uses. This may require a separate build of the system to avoid significant
overhead in runtime use, but it's pretty trivial to implement and will
make debugging much easier.