120 results (1.277 seconds)
MooseX::Declare - Declarative syntax for Moose 19 ++

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! KEYWORDS class class Foo { ... } my $anon_class = class { .....

ETHER/MooseX-Declare-0.38 - 14 Dec 2013 18:42:31 GMT - Search in distribution

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

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.008 - 03 Jul 2013 14:42:25 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.005 - 03 Jul 2013 14:43:52 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.001 - 20 Aug 2012 08:04:15 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.004 - 28 Jun 2013 15:07:15 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. BUGS Known issue: you may occasionally get errors about inlining the co...

TOBYINK/MooseX-DeclareX-Plugin-singleton-0.002 - 28 Jun 2013 15:01:40 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.003 - 28 Jun 2013 15:00:13 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

Padre::Plugin::Moose - Moose, Mouse and MooseX::Declare support for Padre 4 ++

Once you enable this Plugin under Padre, you'll get a brand new menu with the following options: Moose Assistant Opens up a user-friendly dialog where you can add classes, roles and their members. The dialog contains a tree view of created class and ...

AZAWAWI/Padre-Plugin-Moose-0.21 - 15 Mar 2012 10:04:18 GMT - Search in distribution

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

This module is an extremely light-weight subset of Moose optimised for rapid startup and "pay only for what you use". It also avoids depending on any XS modules to allow simple deployments. The name "Moo" is based on the idea that it provides almost ...

HAARG/Moo-1.005000   (6 reviews) - 10 Jun 2014 07:46:34 GMT - Search in distribution

TODO 2 ++
DROLSKY/Specio-0.11 - 27 May 2014 14:34:42 GMT - Search in distribution
  • Specio - Type constraints and coercions for Perl

Moops - Moops Object-Oriented Programming Sugar 24 ++

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.031   (1 review) - 23 Mar 2014 11:03:05 GMT - Search in distribution

DayDayUp - good good study, day day up 1 ++

it is just a test with Mojo + KiokuDB + MooseX::Declare but I do not mind if you use it in your localhost (at your own risk). RUN perl bin/day_day_up daemon CONFIGURATION create a daydayup_local.yml at the same dir as daydayup.yml SEE ALSO Mojo, Mojo...

FAYLAND/DayDayUp-0.95 - 15 Sep 2009 11:29:49 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.017 - 03 Mar 2014 08:53:11 GMT - Search in distribution

perl5i - Fix as much of Perl 5 as possible in one pragma 19 ++

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.12.0 - 11 Jun 2013 01:15:26 GMT - Search in distribution
  • perl5ifaq - Frequently Asked Questions about perl5i

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

Kavorka - function signatures with the lure of the animal 7 ++

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.030 - 22 Mar 2014 09:08:15 GMT - Search in distribution

MooseX::POE - The Illicit Love Child of Moose and POE 2 ++

MooseX::POE is a Moose wrapper around a POE::Session. METHODS event $name $subref Create an event handler named $name. get_session_id Get the internal POE Session ID, this is useful to hand to other POE aware functions. yield call delay alarm alarm_a...

GETTY/MooseX-POE-0.215 - 25 Apr 2012 16:10:05 GMT - Search in distribution

TryCatch - first class try catch semantics for Perl, without source filters. 8 ++

This module aims to provide a nicer syntax and method to catch errors in Perl, similar to what is found in other languages (such as Java, Python or C++). The standard method of using "eval {}; if ($@) {}" is often prone to subtle bugs, primarily that...

ASH/TryCatch-1.003002   (3 reviews) - 22 Mar 2013 07:49:45 GMT - Search in distribution

Hosting generously
sponsored by Bytemark