From: Yukihiro Matsumoto Date: 2005-05-27T07:51:06+09:00 Subject: Re: will callable objects be more general in Ruby 1.9? Hi, In message "Re: will callable objects be more general in Ruby 1.9?" on Fri, 27 May 2005 02:34:21 +0900, Eric Mahurin writes: |In Ruby 1.9 CVS, you can "call" local variables. i.e. | |f = {|*args,&block| puts(*args);block[]} | |f("hello","world!") {puts("bye")} | |The last statement is equivalent to: | |f.call("hello","world!") {puts("bye")} |Any plans making these callable objects more general? In fact, I am thinking reverting this "call" change. It causes code incompatibility, and lacks some generality, as you've stated. matz.