けいじゅ@日本ラショナルソフトウェアです. In [ruby-list :30327 ] the message: "[ruby-list:30327] Re: TMarshal ", on Jun/20 15:21(JST) Yukihiro Matsumoto writes: >まつもと ゆきひろです >|いわんとしているのは、newを定義したとき、basic_newがそのクラスで定義され >|ていなかったらbasic_new を undef するってことです. > >それで良いの? つまり、削る方向で構わないのかって意味ですが。 >いや、別解を持っているわけではないのですが。 うーん. basic_newがデフォルトの動作ではいけないのはPrimitiveのクラスの場 合だけ問題あるわけですよね. そういえば思い出しました. [ruby-dev:1553]からのスレッド. ## 懐かしいなあ... あの頃はパワーがあったなあ... 同時に幾つもスレッドが ## 走っている... で, その時と同様の案ですが. rb_define_singleton_method(cArray, "new", ary_s_new, -1) の様にCレベルでメソッドnewが定義されたら, basic_newをundefする。というの は? __ ..............................石塚 圭樹@日本ラショナルソフトウェア... ----------------------------------->> e-mail: keiju / rational.com <<---