From: matz@... (Yukihiro Matsumoto) Date: 1997-08-06T14:12:44+09:00 Subject: [ruby-dev:58] Re: Nil is a subclass of Object? まつもと ゆきひろです ruby-listから移りました. In message "[ruby-list:3606] Re: Nil is a subclass of Object?" on 97/08/06, 石塚圭樹 writes: |けいじゅ@日本ラショナルです. |>クラスは無理でしょう.nil,TRUE,FALSEはクラスではないですから. | |いいたかったのは, クラスにしちゃえばいいんじゃなかろうかってことでした. | |つまり, クラスnil/TRUE/FALSEの唯一のインスタンスが自分自身なんですね. それも現在の実装ではつらいですね.nil,FALSE,TRUEとクラスはそ れぞれ違った構造を持つオブジェクトですから,そういうつくりに するのはかなり大規模な変更が必要です. さらにnilはnilですから,クラスであるというのも変な気がします. TRUE,FALSEも同様. |ところで, ruby-1.1では, 特異クラスは見えるようになるんですか? そこまで |はしない? 私の手元にある1.1では見えています(隠すことを考えていなかった). でも,見せない方が良いのかなあ. まつもと ゆきひろ /:|)