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

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

Tie::Moose - tie a hash to a Moose object (yeah, like Tie::MooseObject) 1 ++

This module is much like Tie::MooseObject. It ties a hash to an instance of a Moose-based class, allowing you to access attributes as hash keys. It uses the accessors provided by Moose, and thus honours read-only attributes, type constraints and coer...

TOBYINK/Tie-Moose-0.003 - 02 Oct 2014 22:23:35 GMT - Search in distribution

Any::Moose - (DEPRECATED) use Moo instead! 6 ++
ETHER/Any-Moose-0.26   (2 reviews) - 24 Jan 2015 07:54:12 GMT - Search in distribution

Acme::Moose - An object-oriented interface to Moose in what else but Moose. ++

This module provides a simplistic, but powerful, interface to a Moose. OBJECT INTERFACE new Create a new moose, all by yourself! :) feed A well-fed moose is a happy moose. The perl gods like happy moose. Too much food makes a sad moose though. :( No ...

BYTEROCK/Acme-Moose-0.02 - 09 Mar 2014 04:58:54 GMT - Search in distribution

Gapp::Moose - Gapp widgets for your Moose classes 3 ++

Gapp::Moose provides sugar for adding Gapp widgets to your Moose classes. SUGAR "widget" Internally, this calls &Moose::has to create a new attribute with the "GappWidget" trait applied. Alternatively, you could apply the GappWidget trait yourself ha...

JHALLOCK/Gapp-0.60 - 19 Apr 2013 13:02:15 GMT - Search in distribution

MARC::Moose - Moose based MARC records set of tools ++

SYNOPSYS use MARC::Moose::Record; use MARC::Moose::Reader::File::Iso2709; my $reader = MARC::Moose::Reader::File::Iso2709->new( file => 'biblio.iso', ); while ( my $record = $reader->read() ) { # Remove some fields $record->fields([ grep { not $_->ta...

FREDERICD/marc-moose-1.0.24 - 25 Mar 2015 12:30:17 GMT - Search in distribution

Moose::Tiny - Why Should Object::Tiny get all the Fun ++

I was looking at Object::Tiny and thought, wow I bet I could do that really easily with Moose. I was right. INTERFACE None. Moose::Tiny currently exports what Moose itself exports. Simply call it with a list of attribute names and it will create read...

PERIGRIN/Moose-Tiny-0.04   (9 reviews) - 14 Jun 2009 22:27:00 GMT - Search in distribution

Poet::Moose - Poet Moose policies 8 ++

Sets certain Moose behaviors for Poet's internal classes. Using this module is equivalent to use Moose; use MooseX::HasDefaults::RO; use MooseX::StrictConstructor; use Method::Signatures::Simple; SEE ALSO Poet AUTHOR Jonathan Swartz <

JSWARTZ/Poet-0.16   (1 review) - 08 Jan 2015 06:48:58 GMT - Search in distribution

Mason::Moose - Mason Moose policies 14 ++

Sets certain Moose behaviors for Mason's internal classes. Using this module is equivalent to use CLASS; use Moose; use MooseX::HasDefaults::RO; use MooseX::StrictConstructor; use Method::Signatures::Simple; SEE ALSO Mason AUTHOR Jonathan Swartz <swa...

JSWARTZ/Mason-2.23 - 07 Feb 2015 14:27:59 GMT - Search in distribution

IO::Moose - Reimplementation of IO::* with improvements ++

"IO::Moose" provides a simple mechanism to load several modules in one go. "IO::Moose::*" classes provide an interface mostly compatible with IO. The differences: * It is based on Moose object framework. * It uses Exception::Base for signaling errors...

DEXTER/IO-Moose-0.1004   (1 review) - 29 Oct 2009 12:15:13 GMT - Search in distribution

Moose::Micro - succinctly specify Moose attributes ++

Moose::Micro makes it easy to declare Moose attributes without a lot of typing. SYNTAX The argument to "use Moose::Micro" is a list of attribute names, which is split on whitespace. Any attributes named before the (optional) semicolon are required; a...

HDP/Moose-Micro-0.002 - 25 Jan 2009 03:40:34 GMT - Search in distribution

Mo::Moose - Use Moose instead of Mo 27 ++
INGY/Mo-0.39   (4 reviews) - 04 Sep 2014 05:40:39 GMT - Search in distribution

Moose::OldDocs - A distro that contains stubs for documentation which has moved. ++

All of the recipes in the Moose cookbook were renamed. This distro provides links for the old recipe names for metacpan and There is no reason to install this distro. AUTHOR Dave Rolsky <> COPYRIGHT AND LICENSE This s...

DROLSKY/Moose-OldDocs-0.04 - 27 May 2012 22:09:35 GMT - Search in distribution

Moose::Autobox - Autoboxed wrappers for Native Perl datatypes 5 ++

Moose::Autobox provides an implementation of SCALAR, ARRAY, HASH & CODE for use with autobox. It does this using a hierarchy of roles in a manner similar to what Perl 6 *might* do. This module, like Class::MOP and Moose, was inspired by my work on th...

RJBS/Moose-Autobox-0.15 - 28 Oct 2013 02:35:51 GMT - Search in distribution

Task::Moose - Moose in a box 2 ++

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. MODULES Make Moose Stricter MooseX::StrictConstructor Making Moose c...

DOY/Task-Moose-0.03 - 27 Sep 2009 17:58:01 GMT - Search in distribution

Moose::Test - A Test Runner for the Moose test suite 1 ++

This module provides an abstraction over the Moose test cases such that it makes it easier for them to be re-used in different contexts. BUGS All complex software has bugs lurking in it, and this module is no exception. If you find a bug please eithe...

SARTAK/Moose-Test-0.01 - 02 Oct 2008 04:07:39 GMT - Search in distribution

Moose::Policy - Moose-mounted police ++

This module allows you to specify your project-wide or even company-wide Moose meta-policy. Most all of Moose's features can be customized through the use of custom metaclasses, however fiddling with the metaclasses can be hairy. Moose::Policy remove...

DROLSKY/Moose-Policy-0.05 - 21 Nov 2010 16:38:44 GMT - Search in distribution

Array::To::Moose - Build Moose objects from a data array 3 ++

As shown in the above examples, the general usage is: package MyClass; use Moose; (define Moose object(s)) ... use Array::To::Moose; ... my $data_ref = selectall_arrayref($sql); # for example my $object_ref = array_to_moose( data => $data_ref desc =>...

SAMB/Array-To-Moose-v0.0.8 - 25 Apr 2014 04:14:18 GMT - Search in distribution

Test::Moose::More - More tools for testing Moose packages 2 ++

This package contains a number of additional tests that can be employed against Moose classes/roles. It is intended to replace Test::Moose in your tests, and re-exports any tests that it has and we do not, yet. FUNCTIONS known_sugar Returns a list of...

RSRCHBOY/Test-Moose-More-0.029 - 29 Mar 2015 22:26:09 GMT - Search in distribution

Any::Moose::Convert - Convert Moose libraries to Mouse ones, or vice versa ++

Any::Moose::Convert is a tool to convert Moose libraries to Mouse ones, or vice versa. INTERFACE EXPORTED FUNCTIONS moose2mouse(@paths = @ARGV) mouse2moose(@paths = @ARGV) DEPENDENCIES Perl 5.8.1 or later. BUGS No bugs have been reported. Please repo...

GFUJI/Any-Moose-Convert-0.004 - 25 May 2011 14:19:23 GMT - Search in distribution