>>>>> "Drew" == Drew McDermott <[EMAIL PROTECTED]> writes:

    Drew> The reason for boxing is to maintain the constraint that all Lisp
    Drew> objects are represented as pointers to something (and hence all
    Drew> require the same number of bytes to represent).  There are a couple of
    Drew> exceptions, notably small integers (called "fixnums"), which are
    Drew> usually represented as bit strings that are illegal pointers.

What does "illegal pointer" mean here?  Fixnums are valid pointers,
just like all of the other lisp object pointers.

Everything else, I agree with.

Ray

Reply via email to