Sub::Curry - Create curried subroutines
"Sub::Curry" is a module that provides the currying technique known from functional languages. This module, unlike many other modules that borrow techniques from functional languages, doesn't try to make Perl functional. Instead it tries to make curr...LODIN/Sub-Curry-0.8 - 28 Feb 2005 15:28:36 UTC
Perinci::Sub::Property::curry - Set arguments for function
This property sets arguments for function....PERLANCAR/Perinci-Sub-Property-curry-0.07 - 12 May 2016 08:06:38 UTC
Sub::Lib - Stuff sub-routines into a run-time namespace. Because. Reasons.
Sub::Lib allows you to store sub-routines into a common library which can then passed around as a variable. It's a run-time namespace....PRAVUS/Sub-Lib-0.03 - 04 Apr 2017 14:07:07 UTC
Sub::Curried - automatically curried subroutines
Currying and Partial Application come from the heady world of functional programming, but are actually useful techniques. Partial Application is used to progressively specialise a subroutine, by pre-binding some of the arguments. Partial application ...OSFAMERON/Sub-Curried-0.13 - 26 May 2014 02:18:24 UTC
Sub::Operable - apply Perl built-in operators to coderefs
Sub::Operator allows you to define functions and apply operations to the functions like you can in algebra class. All the standard built-in binary, string, numeric, and comparison operators should work fine. Operators like "+=" which mutate their ope...TOBYINK/Sub-Operable-0.002 - 02 Oct 2020 17:20:25 UTC
Sub::HandlesVia - alternative handles_via implementation
If you've used Moose's native attribute traits, or MooX::HandlesVia before, you should have a fairly good idea what this does. Why re-invent the wheel? Well, this is an implementation that should work okay with Moo, Moose, Mouse, and any other OO too...TOBYINK/Sub-HandlesVia-0.016 - 20 Sep 2020 16:31:29 UTC
Sub::DeferredPartial - Deferred evaluation / partial application.
An instance of this class behaves like a sub (or, more precisely: subroutine reference), but it supports partial application and the evaluation of operators applied to such function objects is deferred too. That means, evaluation has to be forced exp...SGOELDNER/Sub-DeferredPartial-0.01 - 19 Jul 2004 12:11:35 UTC