Acme-Lambda-Expr
view release on metacpan or search on metacpan
example/curry.pl view on Meta::CPAN
#!perl -w
use strict;
use feature 'say';
use Time::localtime qw(localtime ctime);
use Acme::Lambda::Expr qw(:all);
my $f = curry(\&ctime, $x);
say '[1]', $f->(time);
say 'stringified = ', $f;
say 'deparsed = ', $f->deparse;
$f = curry('year', $x) + 1900;
say '[2]', $f->(scalar localtime);
say 'stringified = ', $f->stringify;
say 'deparsed = ', $f->deparse;
( run in 1.299 second using v1.01-cache-2.11-cpan-d7a12ab2c7f )