On Tue, May 06, 2008 at 02:21:58AM +0900, David A. Black wrote:
> See my response to Guy. ->() lets you do method-argument semantics:
> 
>   ->(a,b=1) {}
> 
> whereas this blows up:
> 
>   lambda {|a,b=1| }

Ah, right, because this case is ambiguous:

  lambda { |a, b=1|
                 6|
                 4 }

Paul