Search results for "MooseX::Method::Signatures"
MooseX::Method::Signatures - (DEPRECATED) Method declarations with type constraints and no source filter
Provides a proper method keyword, like "sub" but specifically for making methods and validating their arguments against Moose type constraints....
ETHER/MooseX-Method-Signatures-0.49 - 07 Oct 2015 01:12:04 UTC - Search in distribution- MooseX::Method::Signatures::Types - (DEPRECATED) Provides common MooseX::Types used by MooseX::Method::Signatures
- MooseX::Method::Signatures::Meta::Method - (DEPRECATED) Provides the metaclass for methods with signatures
Method::Signatures::Modifiers - use Method::Signatures from within MooseX::Declare
Allows you to use Method::Signatures from within MooseX::Declare, both for the "method" keyword and also for any method modifiers ("before", "after", "around", "override", and "augment"). Typically method signatures within MooseX::Declare are provide...
BAREFOOT/Method-Signatures-20170211 - 11 Feb 2017 21:41:28 UTC - Search in distribution- Method::Signatures - method and function declarations with signatures and no source filter
signatures - Subroutine signatures with no source filter
With this module, we can specify subroutine signatures and have variables automatically defined within the subroutine. For example, you can write sub square ($num) { return $num * $num; } and it will be automatically turned into the following at comp...
ETHER/signatures-0.14 - 03 May 2019 05:41:25 UTC - Search in distribution
Kavorka - function signatures with the lure of the animal
Kavorka provides "fun" and "method" keywords for declaring functions and methods. It uses Perl 5.14's keyword API, so should work more reliably than source filters or Devel::Declare-based modules. The syntax provided by Kavorka is largely inspired by...
TOBYINK/Kavorka-0.039 - 27 Jul 2018 17:58:13 UTC - Search in distribution
Type::Tiny::Signatures - Type::Tiny Method/Function Signatures
This module uses Function::Parameters to extend Perl with keywords that let you define methods and functions with parameter lists which can be validated using Type::Tiny type constraints. The type constraints can be provided by the Type::Tiny standar...
AWNCORP/Type-Tiny-Signatures-0.08 - 28 Dec 2018 06:04:50 UTC - Search in distribution
MooseX::DeclareX - more sugar for MooseX::Declare
MooseX::DeclareX takes the declarative sugar of MooseX::Declare to the next level. Some people already consider MooseX::Declare to be pretty insane. If you're one of those people, then you're not going to like this... Keywords "class", "role", "exten...
TOBYINK/MooseX-DeclareX-0.009 - 10 Sep 2014 23:20:43 UTC - Search in distribution
perl5i - Fix as much of Perl 5 as possible in one pragma
Perl 5 has a lot of warts. There's a lot of individual modules and techniques out there to fix those warts. perl5i aims to pull the best of them together into one module so you can turn them on all at once. This includes adding features, changing exi...
MSCHWERN/perl5i-v2.13.2 - 07 Jun 2016 00:36:03 UTC - Search in distribution
Moops - Moops Object-Oriented Programming Sugar
Moops is sugar for declaring and using roles and classes in Perl. The syntax is inspired by MooseX::Declare, and Stevan Little's p5-mop-redux project (which is in turn partly inspired by Perl 6). Moops has fewer than half of the dependencies as Moose...
TOBYINK/Moops-0.038 - 15 Feb 2020 09:33:03 UTC - Search in distribution
Zydeco - Jazz up your Perl
Zydeco is a Perl module to jazz up your object-oriented programming. It fuses together: * Classes, roles, and interfaces * Powerful and concise attribute definitions * Methods with signatures, type constraints, and coercion * Factories to help your o...
TOBYINK/Zydeco-0.617 - 23 Oct 2022 13:05:51 UTC - Search in distribution- Zydeco::Manual::02_Attributes - Powerful and concise attribute definitions
Devel::Declare - (DEPRECATED) Adding keywords to perl, in perl
Devel::Declare can install subroutines called declarators which locally take over Perl's parser, allowing the creation of new syntax. This document describes how to create a simple declarator....
ETHER/Devel-Declare-0.006022 - 26 Apr 2020 18:31:21 UTC - Search in distribution
MooX::Press - quickly create a bunch of Moo/Moose/Mouse classes and roles
MooX::Press (pronounced "Moo Express") is a quick way of creating a bunch of simple Moo classes and roles at once without needing to create separate Perl modules for each class and each role, and without needing to add a bunch of boilerplate to each ...
TOBYINK/MooX-Press-0.086 - 19 Jul 2022 09:06:55 UTC - Search in distribution
App::Toodledo - Interacting with the Toodledo task management service.
Toodledo (<http://www.toodledo.com/>) is a web-based capability for managing to-do lists along Getting Things Done (GTD) lines. This module provides a Perl-based access to its API. This version is a minimal port to version 2 of the Toodledo API. It i...
PJS/App-Toodledo-2.19 - 10 Aug 2017 05:20:45 UTC - Search in distribution
TryCatch - first class try catch semantics for Perl, without source filters.
This module aims to provide a nicer syntax and method to catch errors in Perl, similar to what is found in other languages (such as Java, Python or C++). The standard method of using "eval {}; if ($@) {}" is often prone to subtle bugs, primarily that...
ASH/TryCatch-1.003002 - 22 Mar 2013 07:49:45 UTC - Search in distribution
benchmark-perlformance - Frontend for Benchmark::Perl::Formance
SCHWIGON/Benchmark-Perl-Formance-0.55
-
17 Sep 2021 12:36:46 UTC
-
Search in distribution
perltidier - Script to execute Perl::Tidy::Sweetened cleanup
This script is a drop in replacement for Perl::Tidy's "perltidy" which uses Perl::Tidy::Sweetened to cleanup Perl code with a more "modern" syntax (ie, Method::Signatures::Simple, MooseX::Method::Signatures, MooseX::Declare, Kavorka, etc). See the do...
MGRIMES/Perl-Tidy-Sweetened-1.20 - 18 Apr 2023 13:41:50 UTC - Search in distribution- perltidy-sweet - Script to execute Perl::Tidy::Sweetened cleanup
- Perl::Tidy::Sweet - Tweaks to Perl::Tidy to support some syntactic sugar
- Perl::Tidy::Sweetened - Tweaks to Perl::Tidy to support some syntactic sugar
MetaPOD::JSON - The JSON Formatted MetaPOD Spec
KENTNL/MetaPOD-Spec-v0.5.0
-
11 Mar 2017 11:34:57 UTC
-
Search in distribution
Import::Base - Import a set of modules into the calling module
This module makes it easier to build and manage a base set of imports. Rather than importing a dozen modules in each of your project's modules, you simply import one module and get all the other modules you want. This reduces your module boilerplate ...
PREACTION/Import-Base-1.004 - 16 Jan 2018 19:19:45 UTC - Search in distribution
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 - Search in distribution
Task::Moose - Moose in a box
This Task installs Moose and then optionally installs a number of Moose extensions listed below. This list is meant to be comprehensive, so if I missed something please let me know....
DOY/Task-Moose-0.03 - 27 Sep 2009 17:58:01 UTC - Search in distribution
MooseX::Declare - (DEPRECATED) Declarative syntax for Moose
This module provides syntactic sugar for Moose, the postmodern object system for Perl 5. When used, it sets up the "class" and "role" keywords. Note: Please see the "WARNING" section below!...
ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC - Search in distribution- MooseX::Declare::Syntax::Keyword::Method - Handle method declarations
- MooseX::Declare::Syntax::MethodDeclaration - Handles method declarations
- MooseX::Declare::Syntax::Keyword::MethodModifier - Handle method modifier declarations