Am I correct in my understanding that the Spaces method used by MacLisp does away with the need for tag bits? Is this method of allocation and type checking still considered to be a Good Thing or is it too much trouble to make sure that you don't run out of a certain type of space? -Dave