From: matz@... (Yukihiro Matsumoto) Date: 1998-03-13T16:43:52+09:00 Subject: [ruby-dev:1762] Re: WeakRef まつもと ゆきひろです In message "[ruby-dev:1761] Re: WeakRef" on 98/03/13, 石塚圭樹 writes: |なるほど. まあ, id2refも直接使っても安全みたいだし(^^;;; ですね.だからゆるして. |>その通りです.WeakRefが一生GCの対象にならないのはまずいでしょ |>う,多分. | |参照先がGCされたらこれも, ID_MAPから外されるは外されるんですけどね... |参照先がGCの対象になっていない場合は, 本来GCの対象なのにGCされなくはな |るんですけど... まあ,参照先とWeakRefは本来独立ですから参照先が生きている間 は生きていると言うのも変な話でしょう. |では, こんなのどうでしょう? 「略」 自覚はあるみたいですが,やっぱり凝りすぎだと思います. |ところで, Module#dupは静的変数は(引き継ぐ|dup)しないんですね. ?? 引き継がない「静的変数」ってなに? 定数の事? 今確かめたら定数はコピーしてませんね.するようにしましょう.