From: Kouhei Sutou Date: 2008-05-18T10:07:20+09:00 Subject: [ruby-dev:34736] Re: 拡張ライブラリ初期化中でのmodule_eval 須藤です。 In <482F7BC1.3050405@atdot.net> "[ruby-dev:34735] Re: 拡張ライブラリ初期化中でのmodule_eval" on Sun, 18 May 2008 09:43:52 +0900, SASADA Koichi wrote: >  遅くなってすみません(他にもあったら催促して下さい). そういえば、 [ruby-dev:34236] module_eval via a wrapper method does not rewrite klass でYuguiさんが似たようなことを報告していた気がします。 >  まず,module_eval ですが,最初に Ruby のフレームを探しに行くと言う > ことをしているので,こうなるんじゃないかと思います.なんでこんなこと > をしているかというと,send() 等が混ざっているときに,きちんと Ruby > レベルで評価されるようにするためです.つまり,Ruby から呼ぶようなこ > としか想定していませんでした. わかりました。 >  ちなみに,今このあたりを全面的に書き直し中なので,いただいたパッチ > は適用できませんでした.すみません.この書き直しが終わった後で,もう > 一度考えてみます. 期待しています。