From: keiju@... (=?ISO-2022-JP?B?GyRCQFBETTc9PHkbKEI=?= ) Date: 1997-09-05T14:44:29+09:00 Subject: [ruby-dev:429] Re: [BUG] *methods けいじゅ@日本ラショナルソフトウェアです. In [ruby-dev :00428 ] the message: "[ruby-dev:428] Re: [BUG] *methods ", on Sep/05 13:01(JST) matz@netlab.co.jp (Yukihiro Matsumoto) writes: >まつもと ゆきひろです >|>|あるメソッドがprivateからpublicになったりその逆になったりした時の >|>|(private_)instance_methodsの動作にバグがあります. >修正しました.完全に見落としですね. わたしも, private_instance_methods_origin を作りはじめてはじめて気づき ました. >|# メソッドのテーブルが2つ用意されているってことはないですよね? > >さすがにそんなことは無いです.実装ではイテレータに相当する関 >数を作って,publicメソッドを追加する関数とprivate関数を追加 >する関数を引数として渡しています. ふーん. 何か複雑な実装ですね. > instance_methods + private_instance_methods > >をいきなり求める関数の方がコストが安いのは確かですが,(alias >やpublic/privateの処理が必要なくなるので)そんなに気にする程 >でもないですね. まあ. そういわれればそうですね. >|まあ, 今のままでも使えるんだから, あまり無理にとはいいませんけども... > >まあ,私の趣味を反映している部分もあるんで,そうして下さい. しょうがない. 了解しました(^^;;;; __ ................................石塚 圭樹@日本ラショナルソフトェア... ----------------------------------->> e-mail: keiju@bc.mbn.or.jp <<---