From: matz@... (Yukihiro Matsumoto) Date: 1998-03-10T19:13:43+09:00 Subject: [ruby-dev:1656] Re: implementation of super_undef (Re: [BUG] String.dup) まつもと ゆきひろです In message "[ruby-dev:1654] Re: implementation of super_undef (Re: [BUG] String.dup)" on 98/03/10, 石塚圭樹 writes: |けいじゅ@日本ラショナルソフトウェアです. |> undefの挙動は今まで通り or super_undef + remove_method? | |super_undef/super_redefがrubyレベルで公開されないのなら, 今迄通りで良 |いと思います. なるほど.これは納得できます. |> newで暗黙にsuper_undefするか,明示的なsuper_undefを求めるか | |これですが. | | rb_define_singleton_method | rb_define_method | |では, 自動的にsuper_undefして構わないと思います(安全側に倒す). 必要に |おうじてsuper_redefして利用するというのでどうでしょう? ええと,Cレベルで定義されたメソッドはデフォルトでsuper_undef されるという意味ですね.うーん,まあそれはそれで妥当ですね. まつもと ゆきひろ /:|)