From: Shugo Maeda Date: 2011-12-01T00:55:04+09:00 Subject: [ruby-dev:44909] Re: [ruby-trunk - Bug #5689] class variables inside of instance methods inside of "class_eval" 前田です。 2011年11月30日15:01 Yukihiro Matsumoto : > |ただ、今の動作が望ましいかどうかは議論の余地があると思います。 > > そうですね。「module_evalは定数(やクラス変数)の探索先を変えて > しまったほうが良い」という考えは当然ありえると思いますし、実 > 際にそう期待している人もそれなりにいるようです。 > > そのように帰るべきだと考える場合にはfeature proposalとして提 > 案してください。 たぶんwycatsが反対すると思うので、feature proposalはruby-coreに 出してもらった方がよいと思います。 個人的には、定数は現在のままで、クラス変数はmodule_evalなどの 影響を受ける、という線はアリかなという気がします。 クラス変数に静的スコープっぽい挙動を求める人はあまりいないと 思いますので。 -- Shugo Maeda