NAME
FAST::List::Gen::Lazy::Ops - perl ops with partial + lazy application
SYNOPSIS
this module implements some of the perl operators with fn()
from FAST::List::Gen::Lazy
the implemented infix operators are:
+ - / * % . & | ^ < >
the implemented prefix operators are:
! ~
each is a subroutine and must be prefixed by &
:
my $plus_1 = &+(1);
say 5->$plus_1; # 6
this module mainly exists to ease writing expressions like:
use FAST::List::Gen::Haskell;
my $sum = foldl \&+;
$_ = L 0, 1, zipWith \&+, $_, tail $_ for my $fibs;
AUTHOR
Eric Strom, <asg at cpan.org>
BUGS
report any bugs / feature requests to bug-list-gen at rt.cpan.org
, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=List-Gen.
comments / feedback / patches are also welcome.
COPYRIGHT & LICENSE
copyright 2009-2011 Eric Strom.
this program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.
see http://dev.perl.org/licenses/ for more information.