まつもと ゆきひろです

In message "[ruby-list:6604] Re: ruby 1.1b8 released"
    on 98/02/20, Shugo Maeda <shugo / po.aianet.ne.jp> writes:

|def foo; Proc.new end
|eval("yield", foo {})
|
|だとまだまずいようです。

パッチです.

diff -u -1 -r1.1.1.2.2.12 eval.c
--- eval.c	1998/02/18 01:56:34	1.1.1.2.2.12
+++ eval.c	1998/02/23 02:26:47
@@ -4444,3 +4444,3 @@
 #endif
-    data->iter = f_iterator_p();
+    data->iter = data->prev?TRUE:FALSE;
     data->frame.argv = ALLOC_N(VALUE, data->frame.argc);

||	* parse.y (yylex): new form `::Const' to see toplevel constants.
|
|さりげなくこんなのも追加されてますね。

めざといですね.^^;;;
まだ,ドキュメントも書いてません.