>>>>> "B" == Brian Candler <B.Candler / pobox.com> writes:

B> Well, you said that the block parameters would be local, shadowing if
B> necessary. But you also said there would be no other block local variables.

 See [ruby-talk:63199] http://www.ruby-talk.org/63199

 #local can be implemented as

   def local
      yield
   end

B>   Thread.new do
B>     i = 0
B>     .. is 'i' local to this thread, or is it shared between them?
B>   end

 Actually local to the thread, with the proposition shared.


Guy Decoux