Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • Not only does the Haskell solution look the cleanest to me...

    Only because you didn't do it as cleanly as you could have. :-)

    A fairer comparison would be:

    -- Haskell
    prod = foldr (*) 1

    # Perl 6
    sub prod { [*] @_ }

    Or, if you prefer the equals sign:

    -- Haskell
    prod  = foldr (*) 1

    # Perl 6
    &prod := sub{ [*] @_ }