From: matz@... (Yukihiro Matsumoto) Date: 2001-04-23T14:48:33+09:00 Subject: [ruby-dev:13023] Re: [rubyist:0523] Re:Re:finalizer での例外 まつもと ゆきひろです In message "[ruby-dev:13021] Re: [rubyist:0523] Re:Re:finalizer での例外" on 01/04/23, Koji Arai writes: |Baz で 終了時にファイナライザが呼ばれないように見えるのは |の 1254行 で klass を消しているため |で引っかかってるようです。これは意図したものなのなのでしょうか? 終了時にfinalizerが呼ばれるのは自分に対する解放処理が終了し た後なので、自分をレシーバとするメソッドは呼べません、少なく とも現状では。 しかし、これだといかなるfinalizerでも同様のことが起きる可能 性はありますねえ。もうちょっと考える必要があるかも。 まつもと ゆきひろ /:|)