|File Search||Catalog||Content Search|
Additionally, Moose is built on top of Class::MOP, which is a metaclass system for Perl 5. This means that Moose not only makes building normal Perl 5 objects better, but it provides the power of metaclass programming as well.
Moose also conveniently manages all attributes (including inherited ones) that are defined, but also provides facilities for properly initializing instance slots, setting defaults where appropriate and performing any necessary type constraint checking or coercion.
More details about the structure of Moose as well as its features can be found in the ever-expanding Moose::Cookbook document.
libmoose-perl (2.0401-1) unstable; urgency=low From upstream Changes: [DEPRECATIONS] * The optimize_as option for type constraints has been deprecated. Use the inline_as option to provide inlining code instead. (Dave Rolsky) [API CHANGES] * Methods to introspect a class's methods will now return methods defined in UNIVERSAL (isa, can, etc.). This also means that you can wrap more»
Moose::Manual::FAUsermContributed Perl DocumeMoose::Manual::FAQ(3pm) NAME Moose::Manual::FAQ - Frequently asked questions about Moose VERSION version 2.0603 FREQUENTLY ASKED QUESTIONS Module Stability Is Moose "production ready"? Yes! Many sites with household names are using Moose to build high-traffic services. Countless others are using Moose in more»
package Moose::Manual::FAQ; # ABSTRACT: Frequently asked questions about Moose =pod =head1 NAME Moose::Manual::FAQ - Frequently asked questions about Moose =head1 VERSION version 2.0603 =head1 FREQUENTLY ASKED QUESTIONS =head2 Module Stability =head3 Is Moose "production ready"? Yes! Many sites with household names are using Moose to build high-traffic services. Countless others are us more»
Class::MOP(3pm) User Contributed Perl Documentation Class::MOP(3pm) NAME Class::MOP - A M more»
Class::MOP::AttriUser(Contributed Perl DocClass::MOP::Attribute(3pm) NAME Class::MOP::Attr more»
Class::MOP::ClassUser)Contributed Perl DocumenClass::MOP::Class(3pm) NAME Class::MOP::Clas more»
Class::MOP::ClassUsermContriClass::MOP::Class::Immutable::Trait(3pm) NAME Class::MOP::Clas more»
Class::MOP::DepreUserdContributed Perl DoClass::MOP::Deprecated(3pm) NAME Class::MOP::Depr more»