Hrvoje Niksic writes:
[ Redirected to xemacs-beta. ]
Martin Buchholz <martin(a)xemacs.org> writes:
> Hrvoje> I may be misreading Olivier's code, but I think he's using
> Hrvoje> all-zero-bit Lisp objects in TPD because Qunbound is not
> Hrvoje> around when that code has to run.
>
> Then we should resurrect Qnull_pointer, except that we should call
> it something more appropriate.
And document that it should never ever be used, except by Olivier
Galibert on a bad day. :-)
As for the name: I propose Qzero_bits. IMHO it conveys the name and
purpose well. You're right that QNULL has a chance of being confused
with Qnil and stuff.
Uh, guys? I just grepped the source tree and Qnull_pointer is
still in there and it is still being used. Just FYI. I added
Qnull_pointer while doing the minimal tagbits work. I don't care
if you rename it to Qzero_bits.