Curry
Sub::Curry is a Perl module to create curried subroutines. SYNOPSIS use Sub::Curry; use Sub::Curry qw/ :CONST curry /; # Import spice constants # and the &curry function. #my $f1 = Sub::Curry::->new(&foo, 1, 2); # Same as below. my $f1 = curry(&foo, 1, 2); my $f2 = $cb1->new(3, 4); my...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (93): Sub::Curry Download |
This script is a class to allow programmers to curry functions, so that arguments can be supplied one at a time instead of all at once. E.g., if F = Curry(lambda a,b: a b), then F(1,2) == F(1)(2).
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (57): Curried functions Download |
Experimental compiler for an extended version of the Curry programming language
Platforms: Windows, Mac, Linux
License: Freeware | Size: 684.56 KB | Download (47): Zinc Project Download |
Macrame is a filter-time recursive macro framework providing the feature preventing Perl from being "a Lisp." SYNOPSIS macro curry OP A1 A2 { (OP A1), curry OP A2 } macro curry OP A { (OP A) } exactly three macros are always provided, macro, EXPAND, and NOMACROS. These are intended as stones...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (37): Macrame Download |
LDAP for Haskell package contains a LDAP binding for Haskell. This package provides read and write support for LDAP directories. Haskell is a standardized purely functional programming language with non-strict semantics, named after the logician Haskell Curry. It is one of the more popular...
Platforms: *nix
License: Freeware | Size: 17.41 KB | Download (88): LDAP for Haskell Download |
CastPodder is a media aggregator that automatically downloads podcasts to your computer or portable device, leaving you one click away from the latest media feeds. CastPodder is based on the iPodder idea of Adam Curry..
Platforms: *nix
License: Freeware | Size: 2.88 MB | Download (89): CastPodder Download |
Juice is a media aggregator which automatically downloads files to your computer or portable device, leaving you one-click-away from latest media feeds. Based on the iPodder idea of Adam Curry. NOTE: Juice was know till now as iPodder. If you want to listen to internet audio programs...
Platforms: *nix
License: Freeware | Size: 1.2 MB | Download (95): iPodder Download |
In functional programming, currying is a way to bind arguments with a function and wait for the rest of the arguments to show up later. You "curry in" the first few parameters to a function, giving you a function that takes subsequent parameters as input and calls the original with all of those...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (54): Associating parameters with a function Download |