Ludovic Courtès <[email protected]> writes:
> Though an immediate, like a fixnum or an iflo, is still something
> different from a tagged heap object like a pair, right?
I should clarify that in this new approach, a pair is *not* a tagged
heap object. Tagged heap objects are those which have a tag in their
first word. In this new approach, pairs are not tagged in this sense,
and it is no longer possible to distinguish a pair from a non-pair by
looking at their raw heap blocks.
Tagged heap objects (thobs) have 000 in the low 3 bits of the SCM.
Pairs have 0110 in the low 4 bits of the SCM.
Regards,
Mark