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

MooseX::Types::VariantTable::Declare - Declarative sugar for MooseX::Types::VariantTable based methods.

This module provides declarative sugar for defining Moose::Meta::Method::VariantTable methods in your Moose classes and roles. These methods have some semantics: Declaration The order of the declarations do not matter in most cases. It is the type hi...

FLORA/MooseX-Types-VariantTable-0.04 - 05 Jan 2010 19:40:21 GMT - 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 GMT - Search in distribution

MooseX::Declare::Context::WithOptions::Patch::Extensible - patch MooseX::Declare for extensibility

This module extends MooseX::Declare::Context::WithOptions to add a new attribute "allowed_option_names" containing an arrayref of option names that it can parse. The default is the standard MooseX::Declare list of 'extends', 'with' and 'is'. It also ...

TOBYINK/MooseX-Declare-Context-WithOptions-Patch-Extensible-0.002 - 10 Sep 2014 23:20:36 GMT - Search in distribution

MooseX::DeclareX::Privacy - shiny syntax for MooseX::Privacy

This distribution adds three new plugins to MooseX::DeclareX. "private method" A method that can only be called from within this class. "protected method" A method that can be called from within this class, or from derived classes. "public method" Es...

TOBYINK/MooseX-DeclareX-Privacy-0.006 - 10 Sep 2014 23:24:12 GMT - Search in distribution

MooseX::DeclareX::Plugin::abstract - shiny syntax for MooseX::ABCD

This distribution adds two new plugins to MooseX::DeclareX. "is abstract" Declares that a class cannot be instantiated. Also allows the standard Moose "requires" function to work within classes (it normally only works within roles). When a class requ...

TOBYINK/MooseX-DeclareX-Plugin-abstract-0.005 - 10 Sep 2014 23:22:46 GMT - Search in distribution

MooseX::DeclareX::Plugin::singleton - shiny syntax for MooseX::Singleton

This distribution extends MooseX::DeclareX with a new plugin: "is singleton" Marks a class as a singleton, providing "instance" and "initialize" methods as per MooseX::Singleton....

TOBYINK/MooseX-DeclareX-Plugin-singleton-0.003 - 10 Sep 2014 23:24:08 GMT - Search in distribution

MooseX::DeclareX::Keyword::interface - shiny syntax for MooseX::Interface

This distribution adds a new keyword and a new plugin to MooseX::DeclareX. "interface" Defines an interface. An interface is much like a role, but with some heavy restrictions - it can't define any methods (just require implementing classes to define...

TOBYINK/MooseX-DeclareX-Keyword-interface-0.004 - 10 Sep 2014 23:22:30 GMT - Search in distribution

Dist::Zilla::MintingProfile::MooseXDeclare - A minting profile for Modules written with MooseX::Declare

DBR/Dist-Zilla-MintingProfile-MooseXDeclare-0.200 - 03 Jul 2013 21:29:06 GMT - Search in distribution

Moo - Minimalist Object Orientation (with Moose compatibility)

"Moo" is an extremely light-weight Object Orientation system. It allows one to concisely define objects and roles with a convenient syntax that avoids the details of Perl's object system. "Moo" contains a subset of Moose and is optimised for rapid st...

HAARG/Moo-2.003002 - 28 Mar 2017 23:05:07 GMT - 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 GMT - Search in distribution
  • perl5ifaq - Frequently Asked Questions about perl5i


Syringe is a lightweight implementation of a Dependency Injection Container with built in Log::Log4perl logging. This implementation uses constructor injection and also implements a registry via the get_service method....

HITAPEX/Syringe - 22 Aug 2012 11:03:33 GMT - 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.034 - 12 Oct 2014 13:57:47 GMT - Search in distribution

Catalyst::Upgrading - Instructions for upgrading to the latest Catalyst

JJNAPIORK/Catalyst-Runtime-5.90115 - 01 May 2017 16:42:46 GMT - 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.037 - 31 Jan 2017 14:42:09 GMT - Search in distribution

Test::Mocha - Test double framework with method stubs and behaviour verification

Test::Mocha is a test double framework inspired by Java's Mockito. It offers a different approach to other mocking frameworks in that instead of setting up the expected behaviour beforehand you ask questions about interactions after execution of the ...

STEVENL/Test-Mocha-0.64 - 30 Sep 2015 08:44:56 GMT - Search in distribution

Specio - Type constraints and coercions for Perl

The "Specio" distribution provides classes for representing type constraints and coercion, along with syntax sugar for declaring them. Note that this is not a proper type system for Perl. Nothing in this distribution will magically make the Perl inte...

DROLSKY/Specio-0.37 - 09 May 2017 15:01:55 GMT - Search in distribution

benchmark-perlformance - Frontend for Benchmark::Perl::Formance

SCHWIGON/Benchmark-Perl-Formance-0.53 - 23 Apr 2016 22:32:14 GMT - Search in distribution

TSQL::AST - 'Abstract Syntax Tree' for TSQL.

This only provides a very 'broad brush' parse of TSQL. It aims to be accurate in what it does parse, but not to provide any great detail. Currently it recursively recognises the major block structure elements of TSQL. This is still *ALPHA* quality so...

DEDMEDVED/TSQL-AST-0.04 - 03 Sep 2014 10:29:10 GMT - Search in distribution

anywhere - Use a module (or feature) everywhere

"anywhere" is a fork of everywhere 0.07 while waiting my proposed change to be merged (if ever). It currently only has one difference compared to "everywhere": it sets %INC entry to the file path instead of letting Perl set it to "CODE(0x...)" so oth...

PERLANCAR/anywhere-0.002 - 14 Feb 2017 11:31:40 GMT - Search in distribution

127 results (0.148 seconds)