まつもと@ぴーえふゆーです。

matz / caelum.co.jp (Yukihiro Matsumoto) said:
> すみません.こいつとdbm.rbはsample directoryの下では動きませ
> ん.他の場所で実行してください.理由は
> 
>   require "marshal"
> 
> でmarshal.rb,marshal.oの順でロードしようとすると,カレント
> ディレクトリのmarshal.rb(サンプルのファイル)をロードしてしま
> い,無限ループに落ちます.

なるほど。気づくべきでしたね。

あの、別スレッドで質問するべきなのかもしれないですが、
もうひとつ聞いていいですか?

rubyのクラスライブラリの階層みてて思ったのですが、なぜ
Objectがトップじゃなくて、Kernelがトップなのだろうと。

気持ちとしては、すべてのクラスの基底にObjectがあるのが
気持ちよさそうかな?と思ったもんで。

--
Eiji MATSUmoto  <ematsu / pfu.co.jp>
PFU Limited, Ishikawa Japan. < Call me 'USAGI' please. (^^) >