From: "Radosław Bułat" Date: 2008-05-27T06:02:30+09:00 Subject: Re: [PATCH] block args w/ defaults (was Re: resolving lambda | ambiguity) Hey! I've tried your patch and have some troubles. I expected to this code: def test yield yield(2) end test {|x=10| p x} to print 10 2 but it prints 10 10 I've tried also with &block but the same results. But worse problem was with irb. When I run irb1.9 (with this patch) memory usage has jumped to > 50% (I have 2GB) and irb prompt didn't even show. Don't you have this issue? I'm very interested in this patch because AFAIR -> was introduced to handle arguments like methods (defaults, *args etc) and maybe with this patch it's unnecessary to have -> operator? -- Rados�aw Bu�at http://radarek.jogger.pl - m�j blog