From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1997-09-27T12:33:10+09:00 Subject: [ruby-dev:557] Re: Assigne to special variable けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev :00550 ] the message: "[ruby-dev:550] Re: Assigne to special variable ", on Sep/26 18:22(JST) matz@netlab.co.jp (Yukihiro Matsumoto) writes: >まつもと ゆきひろです >いやあ,ビルトインメソッドがKernelに定義されているんで,あま >り深く考えずにビルトイン定数もKernelに定義したんですが,つら >つらと考えてみたんですけど,Objectに定義しても別に問題なさそ >うですね. > >問題があるとすれば,Kernel::TRUEがObject::TRUEに変わるんで, >若干の非互換性がある事と,将来の Obfuscated ruby code >contest での有力な道具が無くなる事くらいでしょうか. > >反対が無ければ,この変更を採用しようと思うんですが. class Object TRUE = Kernel::TRUE end class NilClass TRUE = Kernel::TRUE end にしておけば, 互換性の問題でもほとんど問題ないと思いますが? __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@bc.mbn.or.jp <<---