けいじゅ@日本ラショナルソフトウェアです.

In [ruby-list :05673 ] the message: "[ruby-list:5673] Re: undef method
", on Dec/15 11:02(JST) matz / netlab.co.jp (Yukihiro Matsumoto) writes:

>まつもと ゆきひろです

>|ところで何度も何で繰り返しちゃ駄目なんだろう?
>
>aliasを設定するために間接参照が一段増えるからです.

ん? aliasするごとに間接参照が1つ増える?? aliasってそういう実装だったん
ですか...

メソッドの実体を直接参照するとまずいことがあるんですか?

>|># 1.1b1ではキャッシュの不整合が起きるかも
>|ん? それは困るなあ...
>
>eval.cのrb_remove_methodという関数の末尾に
>
>    rb_clear_cache();
>
>を追加して下さい.1.1b2からはOKです.

そうかあ... メソッドキャッシュが消えるのかぁ... 毎回チェックするよりも
かえって効率悪くなるかなあ...

__
................................石塚 圭樹@日本ラショナルソフトェア...
----------------------------------->> e-mail: keiju / rational.com <<---