7 Aug 2007 18:02
Re: What's a SturdyRef (or TraversalKey, String, ...), anyway?
Kevin Reid wrote: > Selfish objects: those whose identity identity is defined by their > unique event of creation. > > Selfless objects: those whose identity is determined by their > components, traversed via __optUncall. > > The above definitions are well-established (I think), but not > complete. There is a class of objects whose identity is not unique to > their creation, and do not reveal their components: > > * SturdyRef > * TraversalKey > * boxed numbers > * String > * Proxy I thought that such objects should be considered Selfless but not Transparent? (see Figure 3 of <http://www.erights.org/elang/kernel/auditors/>) [...] > Questions: > > * What should this third category be called? (I'll use "Atomic" > for purposes of the next question.) "Do not reveal [all of] their components" is absence of an auditable property. So I am not sure that this category needs a specific name.(Continue reading)
RSS Feed