From: Yukihiro Matsumoto Date: 2009-02-26T03:56:24+09:00 Subject: [ruby-dev:38082] Re: was: Re: [ruby-list:45877] Re: ruby1.8 と ruby1.9 の instance_eval の挙動の違いについて まつもと ゆきひろです In message "Re: [ruby-dev:38058] was: Re: [ruby-list:45877] Re: ruby1.8 と ruby1.9 の instance_eval の挙動の違いについて" on Fri, 20 Feb 2009 23:32:44 +0900, SASADA Koichi writes: |> えーと、これが変えられないからinstance_execを導入したはずで |> すから、これは仕様です。ということでパッチ当ててください。 | | えんどうさんに教えてもらったのですが,まつもとさんは [ruby-dev:28467] |で 1.9 の挙動は「仕様」と明言されています. おお、確かに。まったく忘れてた。 | で,この根拠は [ruby-core:07364] だそうですが,1.9 でもこの問題は生じ |ます. 直したら、ですね。 | さて,どうしたもんでしょうか. 渡す * 互換性 * [ruby-core:07364]の問題が * でも、たいしたことじゃないじゃん * lambdaとかでは問題になりうるか 渡さない * 非互換性 * 1.9では変えると明言した * 理由のよくわからないパラメタがない * Tkも対応したしな うーん、このまま(1.9では変える)ということにしましょうか。 まつもと ゆきひろ /:|)