>>>>> "Y" == Yukihiro Matsumoto <matz / zetabits.com> writes: Y> (1) local variables in the block parameters be valid only in the Y> surrounding block. I think Davide proposed this one. This Y> violates (a), and introduces incompatibility (small?). This is Y> not perfect since the problem remains for non parameter local Y> variables. If I've well understood, this is easy. This is just to have NODE_DASGN_CURR, rather than NODE_LASGN when ruby is in "|" ... "|" no ? Y> proc = lambda(a,b) Y> ... Y> end This mean that `lambda' will be a keyword ? Guy Decoux