前田です。 In message "[ruby-list:6591] ruby 1.1b8 released" Yukihiro Matsumoto <matz / netlab.co.jp> wrote: | * eval.c (blk_free): release duplicated block informations. | | * eval.c (blk_copy_prev): duplicate outer block information into | the heap, when proc/binding created. def foo; binding end eval("yield", foo {}) はうまくいくようになったのですが、 def foo; Proc.new end eval("yield", foo {}) だとまだまずいようです。 | * parse.y (yylex): new form `::Const' to see toplevel constants. さりげなくこんなのも追加されてますね。 def each; ',rekcah ybuR rehtona tsuJ'.pass_block(:each_byte) end include Enumerable; print reverse.collect{|c|c.chr}.join('') -- 前田 修吾