Yukihiro Matsumoto <matz / ruby-lang.org> wrote: > Hi, > > In message "Re: Default argument values for blocks" > on Wed, 12 Oct 2005 02:40:48 +0900, "Ara.T.Howard" <Ara.T.Howard / noaa.gov> writes: > > |> foo = ->(foo="bar"){puts foo} > > |-> means lambda? > > Yes, as in Perl6. "lambda" here means lambda in other languages, not > the lambda method in Ruby. Why not \ as in Haskell instead? Looks much more like the actual letter lambda (which is what motivated its use in Haskell) and is two keystrokes less to type (counting the shift for >). martin