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