[comp.sys.mac] Philosophical programming question:

gillies@uiucdcsp.cs.uiuc.edu (02/11/88)

O.k.  The idea of a handle is very old.  The idea was used in the
protection scheme of the CAL TSS operating system [1].  All objects in
the system were referenced indirectly through a "Master Object Table"
(MOT).  When objects were deleted, the indirect reference was broken.
Cal TSS would relocate blocks in memory, and it would destroy blocks
by breaking the link to the object.

Hence, there is nothing new about Apple's "Handles", except perhaps
the wierd concept of having a block "cleared", necessitating that you
reallocate the block.

Don Gillies {ihnp4!uiucdcs!gillies} U of Illinois
            {gillies@p.cs.uiuc.edu}

[1] Butler Lampson and Howard Sturgis, "Reflections on an operating
system design", Communications of the ACM, 1976.