Article View: comp.sys.mac
Article #25256Re: Philosophical programming question:
From: gillies
Date: Wed, 10 Feb 1988 21:28
Date: Wed, 10 Feb 1988 21:28
17 lines
1235 bytes
1235 bytes
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.
Technical Details
Message-ID:
<76000119@uiucdcsp>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!cmcl2!brl-adm!umd5!purdue!i.cc.purdue.edu!j.cc.purdue.edu!pur-ee!uiucdcs!uiucdcsp!gilliesReferences:
<870130@hpcilzb.HP.COM>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!mnetor!uunet!husc6!cmcl2!brl-adm!umd5!purdue!i.cc.purdue.edu!j.cc.purdue.edu!pur-ee!uiucdcs!uiucdcsp!gillies From: gillies@uiucdcsp.cs.uiuc.edu Newsgroups: comp.sys.mac Subject: Re: Philosophical programming question: Message-ID: <76000119@uiucdcsp> Date: 10 Feb 88 21:28:00 GMT References: <870130@hpcilzb.HP.COM> Lines: 17 Nf-ID: #R:hpcilzb.HP.COM:870130:uiucdcsp:76000119:000:747 Nf-From: uiucdcsp.cs.uiuc.edu!gillies Feb 10 15:28:00 1988