The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "module:Class::MOP::Module"

Class::MOP::Module - Module Meta Object River stage four • 2916 direct dependents • 4004 total dependents

A module is essentially a Class::MOP::Package with metadata, in our case the version and authority....

ETHER/Moose-2.2207 - 21 Jan 2024 01:10:45 UTC

MOP::Class - A representation of a class River stage one • 4 direct dependents • 6 total dependents

A class *does* all the things a role does, with the addition of inheritance and instance construction....

STEVAN/MOP-0.14 - 31 Jan 2018 20:12:59 UTC

Class::MOP - A Meta Object Protocol for Perl 5 River stage four • 2916 direct dependents • 4004 total dependents

This module is a fully functioning meta object protocol for the Perl 5 object system. It makes no attempt to change the behavior or characteristics of the Perl 5 object system, only to create a protocol for its manipulation and introspection. That sa...

ETHER/Moose-2.2207 - 21 Jan 2024 01:10:45 UTC

Class::LOP - The Lightweight Object Protocol River stage one • 1 direct dependent • 1 total dependent

Just like Moose is built from Class::MOP. You can build your own using this module. It is a little different from Class::MOP though, because it doesn't use a meta class, it has less features, but it's a lot faster. If you need a lightweight object pr...

BRADH/Sub-Mage-0.032 - 07 Dec 2012 15:26:25 UTC

Class::OWL - Generate perl classes from OWL schema River stage zero No dependents

LEIFJ/Class-OWL-0.0.6 - 27 Jan 2009 13:02:19 UTC

Class::Tiny - Minimalist class construction River stage four • 71 direct dependents • 4041 total dependents

This module offers a minimalist class construction kit in around 120 lines of code. Here is a list of features: * defines attributes via import arguments * generates read-write accessors * supports lazy attribute defaults * supports custom accessors ...

DAGOLDEN/Class-Tiny-1.008 - 04 Sep 2020 14:57:38 UTC

Class::Meta - Class automation, introspection, and data validation River stage one • 1 direct dependent • 1 total dependent

Class::Meta provides an interface for automating the creation of Perl classes with attribute data type validation. It differs from other such modules in that it includes an introspection API that can be used as a unified interface for all Class::Meta...

DWHEELER/Class-Meta-0.66 - 03 Jul 2012 13:47:28 UTC

Class::Monadic - Provides monadic methods (a.k.a. singleton methods) River stage one • 2 direct dependents • 4 total dependents

"Class::Monadic" provides per-object classes, monadic classes. It is also known as singleton classes in other languages, e.g. "Ruby". Monadic classes is used in order to define monadic methods, i.e. per-object methods (a.k.a. singleton methods), whic...

GFUJI/Class-Monadic-0.04 - 28 Mar 2009 05:58:31 UTC

Class::MethodVars - Implicit access to the class instance variable and fields variables for methods River stage zero No dependents

Using this module will allow you to mark subs as "ClassMethod"s and "Method"s. The former will get the current class name in whatever is indicated by the -*class options ("__CLASS__" by default), both will get the current object in whatever is indica...

THINCH/Class-Framework-1.228 - 09 Aug 2006 16:36:11 UTC

Class::MOP::Class - Class Meta Object River stage four • 2916 direct dependents • 4004 total dependents

The Class Protocol is the largest and most complex part of the Class::MOP meta-object protocol. It controls the introspection and manipulation of Perl 5 classes, and it can create them as well. The best way to understand what this module can do is to...

ETHER/Moose-2.2207 - 21 Jan 2024 01:10:45 UTC

Mouse::Meta::Class - The Mouse class metaclass River stage three • 229 direct dependents • 558 total dependents

This class is a meta object protocol for Mouse classes, which is a subset of Moose::Meta:::Class....

SKAJI/Mouse-v2.5.10 - 28 Mar 2020 13:17:36 UTC

Class::MOP::Deprecated - Manages deprecation warnings for Class::MOP River stage four • 2916 direct dependents • 4004 total dependents

use Class::MOP::Deprecated -api_version => $version;...

ETHER/Moose-2.2207 - 21 Jan 2024 01:10:45 UTC

Class::MOP::Method - Method Meta Object River stage four • 2916 direct dependents • 4004 total dependents

The Method Protocol is very small, since methods in Perl 5 are just subroutines in a specific package. We provide a very basic introspection interface....

ETHER/Moose-2.2207 - 21 Jan 2024 01:10:45 UTC

Class::MOP::Package - Package Meta Object River stage four • 2916 direct dependents • 4004 total dependents

The Package Protocol provides an abstraction of a Perl 5 package. A package is basically namespace, and this module provides methods for looking at and changing that namespace's symbol table....

ETHER/Moose-2.2207 - 21 Jan 2024 01:10:45 UTC

Class::MOP::Instance - Instance Meta Object River stage four • 2916 direct dependents • 4004 total dependents

The Instance Protocol controls the creation of object instances, and the storage of attribute values in those instances. Using this API directly in your own code violates encapsulation, and we recommend that you use the appropriate APIs in Class::MOP...

ETHER/Moose-2.2207 - 21 Jan 2024 01:10:45 UTC

Class::MOP::Overload - Overload Meta Object River stage four • 2916 direct dependents • 4004 total dependents

This class provides meta information for overloading in classes and roles....

ETHER/Moose-2.2207 - 21 Jan 2024 01:10:45 UTC

Class::MOP::Attribute - Attribute Meta Object River stage four • 2916 direct dependents • 4004 total dependents

The Attribute Protocol is almost entirely an invention of "Class::MOP". Perl 5 does not have a consistent notion of attributes. There are so many ways in which this is done, and very few (if any) are easily discoverable by this module. With that said...

ETHER/Moose-2.2207 - 21 Jan 2024 01:10:45 UTC

Class::Method::Modifiers - Provides Moose-like method modifiers River stage four • 140 direct dependents • 1228 total dependents

Method modifiers are a convenient feature from the CLOS (Common Lisp Object System) world. In its most basic form, a method modifier is just a method that calls "$self->SUPER::foo(@_)". I for one have trouble remembering that exact invocation, so my ...

ETHER/Class-Method-Modifiers-2.15 - 05 Mar 2023 23:43:32 UTC

JSORB::Reflector::Class - Automatic JSORB namespace/interface construction River stage one • 1 direct dependent • 1 total dependent

This uses Moose/Class::MOP introspection to build a JSORB namespace. It fully respects inheritance and will reflect all applicable methods of the class. NOTE ABOUT REFLECTION The automated reflector will NOT reflect methods in Moose::Object. This is ...

STEVAN/JSORB-0.04 - 13 Jan 2010 19:27:11 UTC

DBIx::Class::LookupColumn - DBIx::Class components to help using Lookup tables. River stage zero No dependents

The objective of this module is to bring efficient and convenient methods for dealing with Lookup Tables. We call Lookup tables tables that are actually catalogs of terms. A good example is the table UserType in the Synopsis, that describles all the ...

RUBATTEL/DBIx-Class-LookupColumn-0.10 - 02 Dec 2012 12:52:08 UTC
22 results (0.052 seconds)