Re: [PATCH] Marking weak alist vectors

From:

Marius Vollmer

Subject:

Re: [PATCH] Marking weak alist vectors

Date:

Thu, 10 Nov 2005 00:45:53 +0200

User-agent:

Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux)

Kevin Ryde <address@hidden> writes:
> address@hidden (Ludovic Courtès) writes:
>>
>> For instance, while
>> testing weakly-key alist vectors "by hand" in a REPL, it occurred to
>> me that the weak-key pair would reliably die, *unless* the hash
>> table was written (I mean using `write'):
>
> I may have struck that or something similar a while back. Mikael
> explained it was a reference held in the print data of the output
> port, or something. Used to detect cyclic structures, or something.
> I don't think I understood why such a reference ought to persist once
> outside the print, I'd suspect it'd be better if it didn't, if that
> could be arranged.
If I remember right, I have been in exactly this spot as well, but I
couldn't really fix this. I don't remember why, unfortunately...
--
GPG: D5D4E405 - 2F9B BCCC 8527 692A 04E3 331E FAF8 226A D5D4 E405