From: take_tk Date: 2008-08-27T00:44:11+09:00 Subject: [ruby-dev:35990] Ruby にもっと後方互換性を! たけ(tk)です。 [ruby-dev:35987] Re: 1.9と1.8で、delegateのインスタンスのクラス名の違う にて Yukihiro Matsumoto さん 曰く: > |ruby -rdelegate -e 'class MyClass |end;p MyClass.new([]).class' > |を実行すると、 > |1.8ではMyClassが返るのですが、 > |1.9ではArrayが返ってきます。 > | > |これは仕様でしょうか? > > 1.8と1.9の挙動が違うのは確かで、これを仕様とするのか、1.8の > 挙動に戻すのか迷っている段階です。なかなか真剣に考える時間が > 取れなくて。 google のキャッシュにこんなのを見つけました。 基本的に、「Ruby にもっと後方互換性を!」という意見に賛成です。 (十分に説得的な理由があればOK) −−−− http://wannabe.fam.cx/service/2ch_663/read.cgi?tech/1190559748 129 :デフォルトの名無しさん:2007/09/25(火) 01:49:48 バレたか。正直 >>105 は失敗だった…。 そうよ、俺は実は Ruby アンチではなく後方互換性主義者の工作員だったのだ。 大物を釣りあげるという任務に失敗した以上、俺はもう消えるしかない。 だが忘れるな!人が後方互換性を望む心は消える事はない! Ruby にもっと後方互換性を!思い付きの API 変更反対! ---- take_tk = kumagai hidetake