The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Search results for "sub::curried"

Sub::Curried - automatically curried subroutines River stage zero No dependents

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 - Search in distribution

Sub::Curry - Create curried subroutines River stage one • 1 direct dependent • 2 total dependents

"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 - Search in distribution

curry - Create automatic curried method call closures for any class or object River stage three • 60 direct dependents • 203 total dependents

MSTROUT/curry-2.000001 - 30 Dec 2021 12:09:34 UTC - Search in distribution

Sub::Lib - Stuff sub-routines into a run-time namespace. Because. Reasons. River stage zero No dependents

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 - Search in distribution

Moose - A postmodern object system for Perl 5 River stage four • 2930 direct dependents • 4024 total dependents

Moose is an extension of the Perl 5 object system. The main goal of Moose is to make Perl 5 Object Oriented programming easier, more consistent, and less tedious. With Moose you can think more about what you want to do and less about the mechanics of...

ETHER/Moose-2.2207 - 21 Jan 2024 01:10:45 UTC - Search in distribution

Future - represent an operation awaiting completion River stage three • 126 direct dependents • 316 total dependents

A "Future" object represents an operation that is currently in progress, or has recently completed. It can be used in a variety of ways to manage the flow of control, and data, through an asynchronous program. Some futures represent a single operatio...

PEVANS/Future-0.50 - 17 Mar 2023 17:09:37 UTC - Search in distribution

Aspect - Aspect-Oriented Programming (AOP) for Perl River stage two • 10 direct dependents • 13 total dependents

What is Aspect-Oriented Programming? Aspect-Oriented Programming (AOP) is a programming paradigm which aims to increase modularity by allowing the separation of "cross-cutting "concerns. It includes programming methods and tools that support the modu...

ADAMK/Aspect-1.04 - 09 Apr 2013 05:38:16 UTC - Search in distribution

List::Gen - provides functions for generating lists River stage one • 2 direct dependents • 2 total dependents

ASG/List-Gen-0.974 - 12 Nov 2011 05:03:05 UTC - Search in distribution

NOTES River stage one • 3 direct dependents • 3 total dependents

MDORMAN/Memcached-Client-2.01 - 24 Feb 2011 14:33:50 UTC - Search in distribution

Wraith - Parser Combinator in Perl River stage zero No dependents

Wraith is a simple parser combinator library (not monadic nor memoized) inspired by Boost.Spirit. It is not complete as Spirit but the fundamental operators are implemented. When applied with arguments, all operators/combinators return a function, wh...

WITHERING/Wraith-0.12 - 04 Nov 2013 06:26:50 UTC - Search in distribution

autobox - call methods on native types River stage three • 29 direct dependents • 279 total dependents

The autobox pragma allows methods to be called on integers, floats, strings, arrays, hashes, and code references in exactly the same manner as blessed references. Autoboxing is transparent: values are not blessed into their (user-defined) implementat...

CHOCOLATE/autobox-v3.0.1 - 05 May 2018 20:07:08 UTC - Search in distribution

FAST::List::Gen - provides functions for generating lists River stage zero No dependents

DHARD/FAST-1.06 - 21 Apr 2015 08:04:25 UTC - Search in distribution

AutoCurry - automatically create currying variants of functions River stage zero No dependents

This module automatically creates currying variants of functions. For each function "foo", a currying variant "foo_c" will be created that (1) captures whatever arguments are passed to it and (2) returns a new function. The new function awaits any ne...

TMOERTEL/AutoCurry-0.1003 - 21 Mar 2005 18:59:25 UTC - Search in distribution

autobox::Core - Provide core functions to autoboxed scalars, arrays and hashes. River stage three • 21 direct dependents • 148 total dependents

The autobox module promotes Perl's primitive types (literals (strings and numbers), scalars, arrays and hashes) into first-class objects. However, autobox does not provide any methods for these new classes. autobox::CORE provides a set of methods for...

SWALTERS/autobox-Core-1.33 - 17 Dec 2016 22:40:50 UTC - Search in distribution

Regexp::Common - Provide commonly requested regular expressions River stage three • 200 direct dependents • 500 total dependents

By default, this module exports a single hash (%RE) that stores or generates commonly needed regular expressions (see "List of available patterns"). There is an alternative, subroutine-based syntax described in "Subroutine-based interface". General s...

ABIGAIL/Regexp-Common-2017060201 - 02 Jun 2017 22:07:57 UTC - Search in distribution

Data::Util - A selection of utilities for data and data types River stage three • 29 direct dependents • 134 total dependents

This module provides utility functions for data and data types, including functions for subroutines and symbol table hashes (stashes). This module makes for a pure Perl and XS implementation. However, if you want to use the full capacity of it, we re...

SYOHEX/Data-Util-0.67 - 16 Mar 2022 04:30:34 UTC - Search in distribution
  • Data::Util::JA - データとデータ型のためのユーティリティ集

FP::Hash River stage zero No dependents

Provides pure functions on hash tables. Note though that hash table updates simply copy the whole hash table, thus you may easily get bad computational complexity. (If you really care about that, and not so much about interoperability with other Perl...

PFLANZE/FunctionalPerl-0.72.76 - 22 Jan 2023 15:12:41 UTC - Search in distribution

Sub::Lambda - syntactic sugar for lambdas in Perl River stage zero No dependents

This module provides syntactic sugar for lambda abstractions and applications. Perl supports lambdas through subroutine references. You can write things like the curried addition: sub { my ($x) = @_; sub { my ($y) = @_; $x + $y } } However, this is n...

TOYVO/Sub-Lambda-0.02 - 18 Mar 2008 20:28:10 UTC - Search in distribution

HTML::Untidy - yet another way to write HTML quickly and programmatically River stage zero No dependents

This is adapted from a series of short scripts I had written for use in vim. I figured someone else might find them useful so I cleaned them up a bit and spent the rest of the afternoon trying to figure out what the hell to call it....

JEFFOBER/HTML-Untidy-0.02 - 27 Oct 2017 18:25:04 UTC - Search in distribution
48 results (0.063 seconds)