Sub::Multi - Data::Bind-based multi-sub dispatch River stage zero No dependents

Perl6 allows multiple subs and methods with the same name, differing only in their signature. multi sub bar (Dog $foo) {?} multi sub bar (Cat $foo) {?} Dispatching will happen based on the runtime signature of the subroutine or method call. new my $m...

CLKAO/Sub-Multi-0.003 - 08 Jul 2007 23:11:13 UTC

Sub::Multi::Tiny - Multisubs/multimethods (multiple dispatch) yet another way! River stage one • 1 direct dependent • 1 total dependent

Sub::Multi::Tiny is a library for making multisubs, aka multimethods, aka multiple-dispatch subroutines. Each multisub is defined in a single package. Within that package, the individual implementations ("impls") are "sub"s tagged with the ":M" attri...

CXW/Sub-Multi-Tiny-0.000012 - 24 Sep 2019 01:54:49 UTC

Sub::Multi::Tiny::Util - Internal utilities for Sub::Multi::Tiny River stage one • 1 direct dependent • 1 total dependent

CXW/Sub-Multi-Tiny-0.000012 - 24 Sep 2019 01:54:49 UTC

Sub::Multi::Tiny::Dispatcher::Default - Default dispatcher-maker for Sub::Multi::Tiny River stage one • 1 direct dependent • 1 total dependent

CXW/Sub-Multi-Tiny-0.000012 - 24 Sep 2019 01:54:49 UTC

Sub::Multi::Tiny::Dispatcher::TypeParams - Dispatcher-maker using Type::Params for Sub::Multi::Tiny River stage one • 1 direct dependent • 1 total dependent

CXW/Sub-Multi-Tiny-0.000012 - 24 Sep 2019 01:54:49 UTC

Sub::MultiMethod - yet another implementation of multimethods River stage two • 1 direct dependent • 10 total dependents

Sub::Multimethod focusses on implementing the dispatching of multimethods well and is less concerned with providing a nice syntax for setting them up. That said, the syntax provided is inspired by Moose's "has" keyword and hopefully not entirely horr...

TOBYINK/Sub-MultiMethod-0.902 - 15 Nov 2020 15:09:07 UTC

Sub::Mage - Multi-Use utility for manipulating subroutines, classes and more. River stage one • 1 direct dependent • 1 total dependent

What this module attempts to do is make a developers life easier by allowing them to manage and manipulate subroutines and modules. You can override a subroutine, then restore it as it was originally, create after, before and around hook modifiers, d...

BRADH/Sub-Mage-0.032 - 07 Dec 2012 15:26:25 UTC

Sub::SmartMatch - Use smart matching to define multi subs River stage zero No dependents

This module provides Haskell/ML style subroutine variants based on Perl's smartmatch operator. This doesn't do argument binding, just value matching. To define methods use "SmartMatch::Sugar"'s "object" test: multi new [ class ] => sub { # invoked as...

NUFFIN/Sub-SmartMatch-0.02 - 28 Feb 2008 21:23:12 UTC

Sub::Info - Tool for inspecting subroutines. River stage four • 3 direct dependents • 5291 total dependents

Tool to inspect subroutines....

EXODIST/Sub-Info-0.002 - 24 Dec 2016 04:17:00 UTC

Sub::Genius - Manage concurrent Perl semantics in the uniprocess execution model of perl. River stage zero No dependents

Sub::Genius generates a correctly ordered, sequential series of subroutine calls from a declarative *plan* that may be parallel or concurrent in nature. This allows a concurrency plan to be *serialized* or *linearized* properly for execution in a uni...

OODLER/Sub-Genius-0.314004 - 01 Jul 2021 11:39:42 UTC

Sub::Exception - Code block with exception handler. River stage zero No dependents

Sub::Exception is code block generator that have own exception handler....

TYPESTER/Sub-Exception-0.01 - 03 Aug 2012 07:31:14 UTC

Sub::SymMethod - symbiotic methods; methods that act a little like BUILD and DEMOLISH River stage two • 1 direct dependent • 10 total dependents

Sub::SymMethod creates hierarchies of methods so that when you call one, all the methods in the inheritance chain (including ones defined in roles) are invoked. They are invoked from the most basal class to the most derived class. Methods defined in ...

TOBYINK/Sub-SymMethod-0.005 - 28 Oct 2020 00:10:13 UTC

Sub::Signatures - Use proper signatures for subroutines, including dispatching. River stage zero No dependents

WARNING: Not backwards-compatible to Sub::Signatures 0.11. One of the strongest complaints about Perl is its poor argument handling. Simply passing everything in the @_ array is a serious limitation. This module aims to rectify that. With this module...

OVID/Sub-Signatures-0.21 - 03 Dec 2005 17:51:39 UTC

Perinci::Sub::Wrapper - A multi-purpose subroutine wrapping framework River stage three • 20 direct dependents • 362 total dependents

Perinci::Sub::Wrapper (PSW for short) is an extensible subroutine wrapping framework. It generates code to do stuffs before calling your subroutine, like validate arguments, convert arguments from positional/array to named/hash or vice versa, etc; as...

PERLANCAR/Perinci-Sub-Wrapper-0.852 - 01 Aug 2021 10:08:40 UTC

Test2::Util::Sub - Tools for inspecting and manipulating subs. River stage four • 561 direct dependents • 5288 total dependents

Utilities used by Test2::Tools to inspect and manipulate subroutines....

EXODIST/Test2-Suite-0.000144 - 03 Dec 2021 21:18:23 UTC

lib/Language/Axbasic/Statement.pm River stage zero No dependents

ASLEWIS/Games-Axmud-1.3.019 - 18 Nov 2021 13:40:25 UTC
16 results (0.124 seconds)