EphemeronDictionary

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

EphemeronDictionary

Travis Griggs
I'm not sure I get some of the "intent" of this class. It has a  
manager. In some places it checks for nil-ness of the manager. In one  
case, it avoids doing things, in the other case it blows chunks. The  
method(s) newPropertyDictionary(:) create an EphemeronDictionary  
where the manager is self. Another special case checked for, to  
remove the key. This creation method is redundant though, as a new,  
will cause setTally to be called which sets manager to self. IOW, one  
would have to explicitly set the manager: nil in the first place. I  
find this class confusing and twisted. Like its trying to be more  
than what people want 99% of the time, a simply way of weakly  
indexing objects.

--
Travis Griggs
Objologist
"Conference calls: the appearance of doing work without the substance  
thereof" - Bruce Boyer



-----------------------------------------
DISCLAIMER: This email is bound by the terms and conditions
described at
http://www.key.net/disclaimer.htm