ささだです.

b = binding
10.times{
  eval('', b)
}
eval('1.times{raise}', b)

 こんなプログラムで

../trunk/test.rb:5:in `eval': (eval):1:in `block (12 levels) in
<main>':  (RuntimeError)

こんなふうに,block level が上がってしまいます(12 levels).

 原因は Binding の持ち方の問題なんですが,ぱっと解決策が思いつかな
いため,記録だけしておきます.issue の priority を下げる方法ってウェ
ブ経由でしたっけ.

-- 
// SASADA Koichi at atdot dot net