From: matz@... (Yukihiro Matsumoto) Date: 1997-01-27T18:33:23+09:00 Subject: [ruby-list:1904] Re: Kernel class (Re: Can't execute marshal) まつもと ゆきひろです. In message "[ruby-list:1902] Re: Kernel class (Re: Can't execute marshal)" on 97/01/27, 石塚圭樹 writes: | |けいじゅ@SHLジャパンです. |実装上は, 関数と思っているものも実はメソッドであって, レシーバを省略し |た時にデフォルトとなるselfに対してメッセージを送っているわけですね? そうです. |んでもって, 全てのオブジェクトは最終的にはKernelのサブクラスであるから, |通常はそのメッセージをうけとるとKernelのメソッドが起動されると... そうです. |きっと, 実装上は関数呼び出しの処理はなくて, メソッド呼び出しの処理を記 |述するだけで済ませるためだったんでしょうね?? ちがいます.rubyには本当は関数はないというのは設計上のポリシー です.関数呼出の処理を書きたくなかったからではありません. まつもと ゆきひろ /:|)