From: Jim Freeze Date: 2005-08-05T06:51:49+09:00 Subject: Re: ruby-dev summary 26468-26661 > Just thinking out loud, so to speak (so to speak [so to speak...]): > > x(a,b) {|y, z(=2)| ... } > > Sort of: "z (which defaults to 2)" As long as we are being noisy in our thinking, I'm pretty sure that a parser would not confuse the character combo '(=' with a valid syntax. :) lambda { |x(=1), y(=(2**(3-2))| ... } lambda { |(x=1), (y=(2**(3-2))| ... } Hmm, it defintely makes the arguments more visible when there are defaults. -- Jim Freeze