==============================================================================
Release of version 0.05 of Perl6::Currying
==============================================================================
NAME
Perl6::Currying - Perl 6 curried closure syntax for Perl 5
SYNOPSIS
use Perl6::Currying;
sub add ($a,$b) { $a + $b } # Define a sub with named params
print add(1,2); # Call it
my $incr = &add.prebind(a=>1); # Bind the $a argument to 1
# to create an increment subroutine
print $incr->(3), "\n"; # Increment a number
DESCRIPTION
The Perl6::Currying module lets you try out the new Perl 6 implicit
higher-order function syntax in Perl 5.
DEPENDENCIES
The module is implemented using Filter::Simple and requires that module
to be installed.
AUTHOR
Damian Conway (damian@conway.org)
COPYRIGHT
Copyright (c) 2002, Damian Conway. All Rights Reserved.
This module is free software. It may be used, redistributed
and/or modified under the same terms as Perl itself.
==============================================================================
CHANGES IN VERSION 0.05
- Removed spurious debugging code
==============================================================================
AVAILABILITY
Perl6::Currying has been uploaded to the CPAN
and is also available from:
http://www.csse.monash.edu.au/~damian/CPAN/Perl6-Currying.tar.gz
==============================================================================