Search results for "module:Sub::Signatures"
Sub::Signatures - Use proper signatures for subroutines, including dispatching.
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
Sub::Go - DWIM sub blocks for smart matching
In case you don't know, smart matching ("~~") data against a code block will run the block once (for scalars) or, distributively, many times for arrays and hashes: [1..10] ~~ sub { say shift }; @arr ~~ sub { say shift }; %h ~~ sub { ... }; The motiva...
RODRIGO/Sub-Go-0.01 - 11 Jul 2011 09:05:54 UTC
Sub::Middler - Middleware subroutine chaining
A small module, facilitating linking together subroutines, acting as middleware or filters into chains with low runtime overhead. To achieve this, the 'complexity' is offloaded to the definition of middleware/filters subroutines. They must be wrapped...
DRCLAW/Sub-Middler-v0.2.0 - 12 Mar 2023 12:21:10 UTC
Kavorka::Sub - a function that has been declared
Kavorka::Sub is a role which represents a function declared using Kavorka. Classes implementing this role are used to parse functions, and also to inject Perl code into them. Instances of classes implementing this role are also returned by Kavorka's ...
TOBYINK/Kavorka-0.039 - 27 Jul 2018 17:58:13 UTC
Sub::Deprecate - Enables runtime graceful deprecation notices on sub calls
ECARROLL/Sub-Deprecate-0.03
-
02 Jul 2021 16:21:52 UTC
Sub::SymMethod - symbiotic methods; methods that act a little like BUILD and DEMOLISH
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-1.000 - 23 Sep 2022 16:04:12 UTC
Sub::MultiMethod - yet another implementation of multimethods
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-1.000 - 23 Sep 2022 15:19:02 UTC
Sub::Attribute::Prototype - polyfill for :prototype attribute on older perls
This polyfill allows a module to use the ":prototype" function attribute to apply a prototype to a function, even on perls too old to natively support it. Perl version 5.20 introduced the ":prototype" attribute, as part of the wider work surrounding ...
PEVANS/Sub-Attribute-Prototype-0.01 - 29 Jun 2020 13:00:59 UTC