From: Trans Date: 2005-08-07T01:21:09+09:00 Subject: Re: new block notation (was: Re: ruby-dev summary 26468-26661) > 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.