On Fri, 4 Oct 2002, Yukihiro Matsumoto wrote:

> Yes.  But I feel "':' to indicate local" is ugly.  Many (or most)

So how about the "::" to indicate non-local? This does break things,
though.

a and c are local
::b and ::c refer to the enclosing environment.

array.each {|a, ::b|
  c = a + ::b
  ::d = a - ::b
}

  -- Nikodemus