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