My RingTree class (part of the ElfData plugin, only compiles to 4K) actually uses weak references, internally. Without all the RAM overhead normally associated with weak references.
It just doesn't really advertise the fact that it uses weak references. All it advertises is that it makes a tree. AND it uses it for the most important purpose of weak references. To build trees that automatically dispose themselves! It's nice to be able to move up and down a tree, without it making cyclical refs. -- http://elfdata.com/plugin/ "String processing, done right" _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives: <http://support.realsoftware.com/listarchives/lists.html>