From: Joel VanderWerf Date: 2003-07-21T08:47:46+09:00 Subject: Re: chaining comparisons Jason Creighton wrote: > How can that work when Fixnum is stored in VALUE? And that's another thing: > VALUE is either an immediate value (Fixnum/true/false/nil) or a pointer to an > object. Doesn't that mean there's only 31 bits (on 32 bit machins) available > for the pionter? How can that work? I always thought that pointers would have > to be able to cover the whole address space.... You don't need the low-order bit if all allocations are on even addresses (some archtectures even force this).