returns the generation number in which the Lisp object
currently is. See the discussion in Storage Management.
is an immediate object then
returns -1. Immediates are objects which are not allocated, including fixnums, characters and short floats, and single floats in 64-bit LispWorks.