Next Functional Programming in Perl 26

Syntactic Difficulties

        -- Haskell
        half = (/2)
        recip = (1/)
        divide = (/)
        my $half  = sub { $_[0] / 2 };
        my $recip = sub { 1 / $_[0] };
        my $divide = sub { my $num = shift; sub { $num / $_[0] } };

Next Copyright 2005 M. J. Dominus