MooseX::Role::Strict - use strict 'roles'

WARNING: this is ALPHA code. More features to be added later. When using Moose::Role, a class which provides a method a role provides will silently override that method. This can cause strange, hard-to-debug errors when the role's methods are not cal...

OVID/MooseX-Role-Strict-0.05 - 16 Apr 2011 09:30:52 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

Mouse - Moose minus the antlers

Moose is a postmodern object system for Perl5. Moose is wonderful. Unfortunately, Moose has a compile-time penalty. Though significant progress has been made over the years, the compile time penalty is a non-starter for some very specific application...

SYOHEX/Mouse-v2.4.9 - 22 Feb 2017 01:25:28 GMT - Search in distribution

Moose - A postmodern object system for Perl 5

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.2005 - 03 May 2017 21:09:16 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

Set::FA - A Set of Discrete Finite Automata

Set::FA provides a mechanism to define and run a set of DFAs....

RSAVAGE/Set-FA-2.01 - 20 Sep 2016 02:48:16 GMT - Search in distribution

Syringe

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

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

JJNAPIORK/Catalyst-Runtime-5.90115 - 01 May 2017 16:42:46 GMT - Search in distribution

Method::Signatures - method and function declarations with signatures and no source filter

Provides two new keywords, "func" and "method", so that you can write subroutines with signatures instead of having to spell out "my $self = shift; my($thing) = @_" "func" is like "sub" but takes a signature where the prototype would normally go. Thi...

BAREFOOT/Method-Signatures-20170211 - 11 Feb 2017 21:41:28 GMT - Search in distribution

Types::Standard - bundled set of built-in types for Type::Tiny

Type::Tiny bundles a few types which seem to be useful. Moose-like The following types are similar to those described in Moose::Util::TypeConstraints. "Any" Absolutely any value passes this type constraint (even undef). "Item" Essentially the same as...

TOBYINK/Type-Tiny-1.000006 - 31 Jan 2017 04:41:00 GMT - Search in distribution

Blosxom::Plugin - Base class for Blosxom plugins

This module enables Blosxom plugins to create class attributes and load additional components. Blosxom never creates instances of plugins, and so they can't have instance attributes. This module creates class attributes instead, and always undefines ...

ANAZAWA/Blosxom-Plugin-0.02004 - 26 Nov 2012 21:42:32 GMT - Search in distribution

Server::Control - Flexible apachectl style control for servers

"Server::Control" allows you to control servers in the spirit of apachectl, where a server is any background process which listens to a port and has a pid file. It is designed to be subclassed for different types of servers. The original motivation w...

JSWARTZ/Server-Control-0.20 - 21 Aug 2012 04:33:25 GMT - Search in distribution

namespace::clean - Keep imports and functions out of your namespace

Keeping packages clean When you define a function, or import one, into a Perl package, it will naturally also be available as a method. This does not per se cause problems, but it can complicate subclassing and, for example, plugin classes that are i...

RIBASUSHI/namespace-clean-0.27 - 18 May 2016 02:27:42 GMT - 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.003 - 16 Feb 2017 20:16:59 GMT - Search in distribution

Spreadsheet::Reader::ExcelXML - Read xlsx/xlsm/xml extention Excel files

This is an Excel spreadsheet reading package that should parse all excel files with the extentions .xlsx, .xlsm, .xml *Excel 2003 xml <https://en.wikipedia.org/wiki/Microsoft_Office_XML_formats> (SpreadsheetML <https://en.wikipedia.org/wiki/Spreadshe...

JANDREW/Spreadsheet-Reader-ExcelXML-v0.16.8 - 20 Apr 2017 12:55:57 GMT - Search in distribution

MooseX::App - Write user-friendly command line apps with even less suffering

MooseX-App is a highly customisable helper to write user-friendly command line applications without having to worry about most of the annoying things usually involved. Just take any existing Moose class, add a single line ("use MooseX-App qw(PluginA ...

MAROS/MooseX-App-1.38 - 22 May 2017 20:23:04 GMT - Search in distribution

Database::Migrator - A system for implementing database migrations

This distribution consists of a single role, Database::Migrator::Core. This role can be consumed by classes which implement the required methods for the role. These classes will then implement a complete database schema creation and migration system....

MAXMIND/Database-Migrator-0.12 - 11 Mar 2017 03:04:15 GMT - Search in distribution

Lab::Moose::Developer - Developer tutorial.

AKHUETTEL/Lab-Measurement-3.543 - 19 May 2017 12:44:09 GMT - Search in distribution

Role::Multiton - Add a multiton constructor to your class

See <http://en.wikipedia.org/wiki/Multiton_pattern> for info about multitons....

DMUEY/Role-Multiton-0.2 - 12 Nov 2013 03:25:10 GMT - Search in distribution

37 results (0.099 seconds)