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:
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.