Search results for "MooseX::Declare"
MooseX::Declare - (DEPRECATED) Declarative syntax for Moose
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!...
ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC - Search in distribution- MooseX::Declare::Util - Common declarative utility functions
- MooseX::Declare::Context - Per-keyword declaration context
- MooseX::Declare::Syntax::Extending - Extending with superclasses
- 17 more results from MooseX-Declare »
MooseX::Types::VariantTable::Declare - Declarative sugar for MooseX::Types::VariantTable based methods.
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 UTC - Search in distribution- MooseX::Types::VariantTable - Type constraint based variant table
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 UTC - 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.006 - 10 Sep 2014 23:24:12 UTC - 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.002 - 10 Sep 2014 23:20:36 UTC - 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.005 - 10 Sep 2014 23:22:46 UTC - 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....
TOBYINK/MooseX-DeclareX-Plugin-singleton-0.003 - 10 Sep 2014 23:24:08 UTC - 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.004 - 10 Sep 2014 23:22:30 UTC - 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 UTC
-
Search in distribution
Perl::PrereqScanner::NotQuiteLite::Parser::MooseXDeclare
This parser is to deal with modules loaded by "extends" and/or "with" from MooseX::Declare....
ISHIGAKI/Perl-PrereqScanner-NotQuiteLite-0.9917 - 27 Apr 2023 15:51:13 UTC - Search in distribution
Padre::Plugin::Moose - Moose, Mouse and MooseX::Declare support for Padre
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 UTC - Search in distribution- Padre::Plugin::Moose::Role::CanGenerateCode - Something that can generate Moose, Mouse or MooseX::Declare code
MooseX::ABCD - MooseX::ABC, but checking required methods on make_immutable
What does ABCD stand for? Hmmm... maybe "abstract base classes deferred"? or "abstract base classes declare-compatible"? (This module works with MooseX::Declare, whereas MooseX::ABC does not!) Anyway, whatever ABCD does or does not stand for, this is...
TOBYINK/MooseX-ABCD-0.003 - 10 Sep 2014 22:29:55 UTC - 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.005005 - 05 Jan 2023 20:56:38 UTC - Search in distribution
perl5i - Fix as much of Perl 5 as possible in one pragma
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.13.2 - 07 Jun 2016 00:36:03 UTC - Search in distribution- perl5ifaq - Frequently Asked Questions about perl5i
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 UTC - Search in distribution
Zydeco - Jazz up your Perl
Zydeco is a Perl module to jazz up your object-oriented programming. It fuses together: * Classes, roles, and interfaces * Powerful and concise attribute definitions * Methods with signatures, type constraints, and coercion * Factories to help your o...
TOBYINK/Zydeco-0.617 - 23 Oct 2022 13:05:51 UTC - Search in distribution- Zydeco::Manual::02_Attributes - Powerful and concise attribute definitions
- Zydeco::Manual::01_ClassesRolesEtc - Classes, roles, and abstract classes
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.038 - 15 Feb 2020 09:33:03 UTC - Search in distribution- MooseX::FunctionParametersInfo - make Function::Parameters::info() data available within the meta object protocol
Catalyst::Upgrading - Instructions for upgrading to the latest Catalyst
JJNAPIORK/Catalyst-Runtime-5.90131
-
20 Jul 2023 23:09:29 UTC
-
Search in distribution
- Catalyst::Delta - Overview of changes between versions of Catalyst
- Catalyst::Controller - Catalyst Controller base class
- Catalyst::DispatchType::Chained - Path Part DispatchType
- 1 more result from Catalyst-Runtime »
MooX::Press - quickly create a bunch of Moo/Moose/Mouse classes and roles
MooX::Press (pronounced "Moo Express") is a quick way of creating a bunch of simple Moo classes and roles at once without needing to create separate Perl modules for each class and each role, and without needing to add a bunch of boilerplate to each ...
TOBYINK/MooX-Press-0.086 - 19 Jul 2022 09:06:55 UTC - Search in distribution
Kavorka - function signatures with the lure of the animal
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.039 - 27 Jul 2018 17:58:13 UTC - Search in distribution