前田です。

In message "[ruby-list:7433] Registration & initialize method in subclass of builtin class"
Inaba Hiroto <inaba / st.rim.or.jp> wrote:

|早速ですが、fj.lang.rubyでちょっと自分がフォローしたbuiltin classの
|subclassのinitializeメソッドについてですが、ruby-1.1b9_09でも以下のク
|ラスではnewから呼ばれないようです。
|
|	IO Module Class Proc Struct 
|
|これはあえてそのようにしているのでしょうか?

あえてそうしているというか、initializeはClass#new(インスタンスメソッド
の方です)で呼ばれているのですが、これらのクラスではnewを再定義している
からです。
1.1b9_07からは再定義されたnewの中でinitializeが呼ばれるようになって
います。

-- 
前田 修吾