From: matz@... (Yukihiro Matsumoto) Date: 2002-01-19T02:47:28+09:00 Subject: [ruby-dev:15723] Re: clearing method cache in rb_eval() まつもと ゆきひろです In message "[ruby-dev:15711] clearing method cache in rb_eval()" on 02/01/18, "K.Kosako" writes: |rb_eval()の中のNODE_CLASS, NODE_SCLASSの部分で、 |メソッドキャッシュのクリアをしていますが、 |何故ここでクリアしなければならないのでしょうか? | |既存のクラスに対して、class Foo; end とするだけで |メソッドキャッシュの内容が無効になるとは思えないのですが。 うーん、よく考えて見るとおっしゃる通りです。 ここではメソッドキャッシュを保存します。