Hi –
On Fri, 18 Apr 2008, Rick DeNatale wrote:
Another difference between lambdas and procs, is that procs are less
strict about arity when they are called.
Yes, assuming that by “proc” you mean Proc.new and not proc…
parallel assignment with nils being provided for missing arguments.
act like blocks, in that:
arguments are passed to them using method call semantics
and
return effects a return from the body of the lambda
break breaks out of the body of the lambda, back to the caller,
effectively becoming a returnSo a double mnemonic might be:
proc rhymes with block
lambda and method both have and m while proc does not.
The problem is that proc also rhymes with Proc 
David