ごとけんです
In message "[ruby-list:8668] Re: irb bug"
on 98/07/10, 石塚圭樹 <keiju / rational.com> writes:
>けいじゅ@日本ラショナルソフトウェアです.
>こういう時はXMPモードが嬉しいですね(^^;;;; カットアンドペーストできな
>い.
ごめんなさいごめんなさい (__;;;;
>えーと. これはRubyのバグです.
>
>--
>p = proc{binding}.call
>
>eval <<END, p
>i = 3
>
>def f i
> i * i
>end
>f 2
>END
>--
>
>irbは上記のような特殊なbindingで評価しているのでrubyのバグにあたりやす
>いみたいですね.
# この説明を聞いて irb.rb を読んでみる気になりました ^^;;
># でもどういうバグなんだろうなぁ...
参考になるかどうか分かりませんが、
古い irb [*] と ruby-1.1b9_16 の組合せでは
上のコードは動きます。
[*] @RCS_ID='-$Id: irb.rb,v 1.10 1998/04/20 04:02:36 keiju Exp keiju $-'
-- gotoken