From: "Mark J.Reed" Date: 2005-08-07T23:21:11+09:00 Subject: Re: new block notation (was: Re: ruby-dev summary 26468-26661) Yukihiro Matsumoto writes: >Hi, > * Methods and Lambdas require specific arguments; Blocks do not. > * return in Lambdas terminate the lambda execution; return in > Blocks terminate surrounding method, or error if there isn't > surrounding method anymore. Does this difference already exist in Ruby 1.8? I don't see any difference in the behavior of blocks and Procs in this regard.