[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Weak keyed tables with primitive keys
- From: Sam Roberts <vieuxtech@...>
- Date: Tue, 20 Oct 2009 09:02:28 -0700
On Tue, Oct 20, 2009 at 8:53 AM, Sam Roberts <firstname.lastname@example.org> wrote:
> On Tue, Oct 20, 2009 at 8:04 AM, Gary Bringhurst <email@example.com> wrote:
>> Where can I find a definitive discussion of weak keyed tables and the
>> behavior of primitive data types as those weak keys? My tests say that
>> unique string keys are never collected, and while I can see a justification
>> for that I'd really like to know the relationship of primitive types such as
>> strings to the garbage collector. Do we have to use tables or user data as
>> keys in weak keyed tables in order for them to be collected?
Sorry, it is too early in the morning, I didn't see the "weak".
If that was true, it would surprise me, I would expect a weak-keyed
table to have a pair cleared from it, both key and value, when the
value no longer has a reference outside the table.