MooseX::Types::Common - A library of commonly used type constraints 8 ++

A set of commonly-used type constraints that do not ship with Moose by default. SEE ALSO * MooseX::Types::Common::String * MooseX::Types::Common::Numeric * MooseX::Types * Moose::Util::TypeConstraints ORIGIN This distribution was extracted from the R...

ETHER/MooseX-Types-Common-0.001013 - 28 Mar 2015 22:18:50 GMT - Search in distribution

Types::Common::String - drop-in replacement for MooseX::Types::Common::String 73 ++

A drop-in replacement for MooseX::Types::Common::String. Types The following types are similar to those described in MooseX::Types::Common::String. "SimpleStr" "NonEmptySimpleStr" "NumericCode" "LowerCaseSimpleStr" "UpperCaseSimpleStr" "Password" "St...

TOBYINK/Type-Tiny-1.000005 - 25 Oct 2014 19:08:36 GMT - Search in distribution

Moo - Minimalist Object Orientation (with Moose compatibility) 186 ++

"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.000001   (6 reviews) - 16 Mar 2015 19:13:27 GMT - Search in distribution

WiX3 - Objects useful for generating Windows Installer XML files. ++

This distribution is designed to assist in writing XML files for Windows Installer XML version 3.0, otherwise known as WiX. Since Windows Installer, and therefore WiX, keeps track of each individual file, installers using it are more complicated than...

CSJEWELL/WiX3-0.011 - 05 Jun 2011 16:18:34 GMT - Search in distribution

Moops - Moops Object-Oriented Programming Sugar 36 ++

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   (2 reviews) - 12 Oct 2014 13:57:47 GMT - Search in distribution

Moose - A postmodern object system for Perl 5 230 ++

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.1403   (19 reviews) - 07 Dec 2014 21:56:02 GMT - Search in distribution

Reindeer - Moose with more antlers 3 ++

Like Moose? Use MooseX::* extensions? Maybe some MooseX::Types libraries? Hate that you have to use them in every. Single. Class. Reindeer aims to resolve that :) Reindeer _is_ Moose -- it's just Moose with a number of the more useful/popular extensi...

RSRCHBOY/Reindeer-0.018 - 29 Mar 2015 04:12:40 GMT - Search in distribution

MooseX::Method::Signatures::Types - Provides common MooseX::Types used by MooseX::Method::Signatures 12 ++
ETHER/MooseX-Method-Signatures-0.48   (3 reviews) - 20 Sep 2014 17:59:24 GMT - Search in distribution

perlootut - Object-Oriented Programming in Perl Tutorial 241 ++

This document provides an introduction to object-oriented programming in Perl. It begins with a brief overview of the concepts behind object oriented design. Then it introduces several different OO systems from CPAN <> which bui...

SHAY/perl-5.20.2   (6 reviews) - 14 Feb 2015 18:27:06 GMT - Search in distribution

Net::SAJAX - Interact with remote applications that use SAJAX. ++

Provides a way to interact with applications that utilize the SAJAX library found at <>. CONSTRUCTOR This is fully object-oriented, and as such before any method can be used, the constructor needs to be called to cre...

DOUGDUDE/Net-SAJAX-0.107 - 23 Oct 2011 04:33:33 GMT - Search in distribution

MooseX::Types - Organise your Moose types in libraries 28 ++

The type system provided by Moose effectively makes all of its builtin type global, as are any types you declare with Moose. This means that every module that declares a type named "PositiveInt" is sharing the same type object. This can be a problem ...

ETHER/MooseX-Types-0.45 - 02 Sep 2014 01:23:07 GMT - Search in distribution

Path::Tiny - File path utility 74 ++

This module provide a small, fast utility for working with file paths. It is friendlier to use than File::Spec and provides easy access to functions from several other core file handling modules. It aims to be smaller and faster than many alternative...

DAGOLDEN/Path-Tiny-0.068   (2 reviews) - 24 Mar 2015 00:44:58 GMT - Search in distribution

Import::Base - Import a set of modules into the calling module 7 ++

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-0.012 - 17 Feb 2015 02:24:16 GMT - Search in distribution

PkgForge::App - Package Forge application base class. ++

This is a base class for user-side Package Forge command-line applications. It adds standardised configuration file handling and holds some common attributes. ATTRIBUTES This class implements the PkgForge::ConfigFile role, see the documentation for t...

SJQUINNEY/PkgForge-1.4.8 - 28 Mar 2013 17:07:25 GMT - Search in distribution

Type::Libraries - bundle up multiple type constraint libraries ++

Type::Libraries allows you to import type constraints from multiple type constraint libraries in a single "use" statement. Whatsmore, it wraps type constraints using Type::Tiny to ensure that the imported type constraint keywords will work in Moose-,...

TOBYINK/Type-Libraries-0.002 - 17 Oct 2013 18:29:47 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

Task::BeLike::AMD - Modules AMD uses ++
AMD/Task-BeLike-AMD-4.1.0 - 19 Oct 2012 16:21:23 GMT - Search in distribution

MooseX::Params - Subroutine signature declaration via attributes ++

This module provides an attributes-based interface for parameter processing in Perl 5. For the original rationale see <>. The proposed interface is based on three cornerstone propositions:...

PSHANGOV/MooseX-Params-0.010 - 03 Feb 2012 17:39:22 GMT - Search in distribution

Bundle::Theory - A bundle to install all of Theory's favorite modules 3 ++
DWHEELER/Bundle-Theory-1.08 - 19 Jun 2011 04:45:49 GMT - Search in distribution

MooseX::MungeHas - munge your "has" (works with Moo, Moose and Mouse) 2 ++

MooseX::MungeHas alters the behaviour of the attributes of your Moo, Moose or Mouse based class. It manages to support all three because it doesn't attempt to do anything smart with metathingies; it simply installs a wrapper for "has" that munges the...

TOBYINK/MooseX-MungeHas-0.007 - 09 Sep 2014 10:41:33 GMT - Search in distribution