MooseX::Attribute::Prototype - Borrow and Extend Moose Attrtibutes

This module implements attribute prototyping -- the practice of borrowing an attribute from a role and optionally overriding/extending the attribute definition. This is This works very similar to Moose's native attribute cloning, but allows for addit...

CTBROWN/MooseX-Attribute-Prototype-0.10 - 19 Jul 2009 11:55:47 GMT - Search in distribution

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.12   (2 reviews) - 13 May 2015 01:24:16 GMT - Search in distribution

perlootut - Object-Oriented Programming in Perl Tutorial

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 <http://search.cpan.org> which bui...

RJBS/perl-5.22.0   (6 reviews) - 01 Jun 2015 17:51:59 GMT - Search in distribution

MooseX::Prototype - prototype-based programming for Moose

Due to familiarity with class-based languages such as Java, many programmers assume that object-oriented programming is synonymous with class-based programming. However, class-based programming is just one kind of object-oriented programming style, a...

TOBYINK/MooseX-Prototype-0.004 - 16 Sep 2014 17:22:53 GMT - Search in distribution

Moose::Manual - What is Moose, and how do I use it?

ETHER/Moose-2.1405   (19 reviews) - 06 Jun 2015 17:53:34 GMT - Search in distribution

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

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

lib/Task/LiveDVD/FrankfurtPM.pm

RENEEB/Task-LiveDVD-FrankfurtPM-0.03 - 23 Oct 2013 12:07:55 GMT - Search in distribution

MooseX::Attributes::Curried - curry your "has"es

This module lets you define curried versions of "has" in Moose. If many of your attributes share the same options, especially across multiple classes, then you can refactor those options away into a curried "has". Typical usage of this extension is t...

SARTAK/MooseX-Attributes-Curried-0.03 - 12 Jul 2009 23:36:33 GMT - Search in distribution

Catalyst::ActionSignatures - so you can stop looking at @_

Lets you declare required action dependencies via the method signature. This subclasses signatures to allow you a more concise approach to creating your controllers. This injects your method signature into the code so you don't need to use @_. You sh...

JJNAPIORK/Catalyst-ActionSignatures-0.006 - 15 Jun 2015 13:35:13 GMT - Search in distribution