From: Yukihiro Matsumoto Date: 2005-08-05T09:17:18+09:00 Subject: Re: new block notation (was: Re: ruby-dev summary 26468-26661) In message "Re: new block notation (was: Re: ruby-dev summary 26468-26661)" on Fri, 5 Aug 2005 08:59:47 +0900, Eric Mahurin writes: |BTW, I noticed that lambdas without args now is interpreted as |no args allowed instead of any number of args allowed: | |f = lambda { "xyz" };p(f["hi"]) | |wrong number of arguments (1 for 0) (ArgumentError) | |1.8.2 allows this. Was this change intentional? Yes. It's among the steps lambda becoming more like real anonymous function. matz.