[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: hash tables and GC
I've wished for the ability to put properties on arbitrary objects
via hash tables without making the objects with properties non-collectable.
I've written code that maps values such as strings to objects
(a lot like a package does!). The purpose was for all
equivalent values to map to a single object, so that any value in
an equivalence class could share a set of properties with its
equivalent values. I have wished that this mapping would not permanently
hold onto the *objects*. If the object has no properties and no
references except through the table it could be reclaimed.
On the other hand, I'm not sure these are the most pressing issues