まつもと ゆきひろです

In message "[ruby-dev:8588] [BUG?] autoloading class (Re: [PATCH] Ruby/Tk and ...)"
    on 99/12/08, Koji Arai <JCA02266 / nifty.ne.jp> writes:
|実例を出した方がわかりやすいと思うので、例えばautoload 対象
|のクラスにメソッドを追加したい場合に
|
|require "tk"
|
|class TkAfter
|  def inspect
|    @id
|  end
|end
|
|p TkAfter.instance_methods
|
|などとやるとメソッド追加ではなくクラス定義になります。これは
|直感に反しますよね。ライブラリ利用者にとってautoload なクラ
|スかどうかなんて関係ないはずですから。

まあ、そうですよね。

結局トップレベルでのクラス・モジュール定義の際に、autoload宣
言されたものであれば、まず autoload するという戦略でうまくい
きそうです。1.5系で今日か明日にcommitします。

                                まつもと ゆきひろ /:|)