> 2) Methods and Lambdas require specific arguments; Blocks do not.
That's the ONLY difference between lambdas and blocks? I'm not even
sure what that means. I assume you mean that the "binding" of a block
is to the receiver, whereas for a lambda to the context in which it is
defined?
Please correct me if any of this is in error.
If it is correct, I don't see how that's a signifficant difference to
constitute them being seperate things. How are they seperate things
anyway --I never say Block.new.
T.