From: Shugo Maeda Date: 2005-03-15T11:44:49+09:00 Subject: [ruby-dev:25909] Re: conflict method and local variable 前田です。 Yukihiro Matsumoto wrote: > In message "Re: [ruby-dev:25907] Re: conflict method and local variable" > on Tue, 15 Mar 2005 08:46:12 +0900, Shugo Maeda writes: > > |コンパイル時には普通のdynamic dispatchにしておいて、実行時にクラスを > |閉じる時(あるいは他のメソッドが定義されるたびとか)に、そのクラスの > |すべてのメソッドを最適化するのではどうでしょう。 > > 「そのクラスの全てのメソッドを最適化」ってあんまりイメージわ > かないんだけど。えーと、クローズするタイミングで自クラスで定 > 義されているメソッドを全部スキャンして、再定義されてる心配の > ないメソッドを全部static呼び出しに置換しちゃうってこと? まさにそういうことです。 > できるのかなあ。 できると思うんですけど、ささださんが試して評価してくれたりしない かなあ(ぼそ -- 前田 修吾