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

Search results for "module:Class::"

CLASS - Alias for __PACKAGE__ River stage two • 7 direct dependents • 17 total dependents

CLASS and $CLASS are both synonyms for __PACKAGE__. Easier to type. $CLASS has the additional benefit of working in strings....

JDEGUEST/CLASS-v1.1.8 - 23 Sep 2023 10:50:53 UTC

Class::Class - Adds data members to Perl packages River stage zero No dependents

Class::Class implements inheritable data methods for your packages with the same rules of inheritance as your other methods by generating creating accessor methods for your data the first time you make an instance of your package. Why reinvent the wh...

BINKLEY/Class-Class-0.18 - 05 Jan 2000 19:30:23 UTC

reform - Third millenium syntax for Perl 5 OOP River stage zero No dependents

This module provides a less awkward syntax for Perl 5 OOP. "reform" must be the first thing to be used in your code, even above your package declaration. Shorthand inheritance Rather than using the cumbersome "use base 'Parent'" you may write: packag...

HKOCH/reform-0.3 - 10 Aug 2008 22:09:28 UTC

Class::C3 - A pragma to use the C3 method resolution order algorithm River stage three • 35 direct dependents • 509 total dependents

This is pragma to change Perl 5's standard method resolution order from depth-first left-to-right (a.k.a - pre-order) to the more sophisticated C3 method resolution order. NOTE: YOU SHOULD NOT USE THIS MODULE DIRECTLY - The feature provided is integr...

HAARG/Class-C3-0.35 - 09 Nov 2020 06:21:05 UTC

Class::DI - Perl dependency injection container River stage zero No dependents

this class does DI. The instance is generated based on an external setting, and the dependence between components is excluded from the source code....

HAOSAN/Class-DI-0.03 - 31 Jul 2010 04:19:44 UTC

HO::class - class builder for hierarchical objects River stage zero No dependents

This is a simple class builder for array based objects. Normally it does its job during compile time. A constructor new is build. The generated new will initialize each member with an appropriate default value. The method "init" is reserved for setti...

SKNPP/HO-class-0.080 - 01 Jan 2020 20:12:25 UTC

Class::Tag - programmatically label (mark) classes, methods, roles and modules with meta-data tags (key/value pairs) and query those tags River stage zero No dependents

Sometimes it is necessary to programmatically tag modules and classes with some meta-data tags (arbitrary labels or key/value pairs) to be able to assert that you deal with proper classes (modules), methods and roles. Such need typically arises for p...

METADOO/Object-Hybrid-0.07 - 18 Nov 2013 01:46:58 UTC

Class::Mix - dynamic class mixing River stage two • 2 direct dependents • 59 total dependents

The "mix_class" function provided by this module dynamically generates `anonymous' classes with specified inheritance....

ZEFRAM/Class-Mix-0.006 - 30 Jul 2017 16:59:56 UTC

SVN::Class - manipulate Subversion workspaces with Perl objects River stage one • 2 direct dependents • 2 total dependents

SVN::Class extends Path::Class to allow for basic Subversion workspace management. SVN::Class::File and SVN::Class::Dir are subclasses of Path::Class::File::Stat and Path::Class::Dir respectively. SVN::Class does not use the SVN::Core Subversion SWIG...

KARMAN/SVN-Class-0.18 - 24 Sep 2014 15:07:52 UTC

Class::TLB - Transparent load balancing for any resource class. River stage zero No dependents

JETEVE/Class-TLB-0.01 - 14 Jun 2010 22:47:59 UTC

Class::Tag - programmatically label (mark) classes, methods, roles and modules with meta-data tags (key/value pairs) and query those tags River stage zero No dependents

Sometimes it is necessary to programmatically tag modules and classes with some meta-data tags (arbitrary labels or key/value pairs) to be able to assert that you deal with proper classes (modules), methods and roles. Such need typically arises for p...

METADOO/Class-Tag-0.10 - 18 Nov 2013 19:42:03 UTC

Class::Can - inspect a class/method and say what it can do (and why) River stage zero No dependents

Class::Can interrogates the object heirarchy of a package to return a hash detailling what methods the class could dispatch (as the key), and the package it found it in (as the value)....

RCLAMP/Class-Can-0.01 - 29 Jul 2004 14:55:31 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

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

Eve::Class - a class that all other library classes use as a parent. River stage zero No dependents

Eve::Class is an abstract class whose functionality is used in derived classes in order to avoid initialization code duplication and make routine procedures easier. Implicit accessors Another purpose of this class is to provide a mechanism that simpl...

ZINIGOR/Eve-0.06 - 05 May 2014 10:32:37 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

Mic::Class River stage zero No dependents

Mic::Class allows a class to be defined whose implementation is in a separate file. It is the compile time equivalent of calling "Mic->define_class(...)", and takes the same keyword parameters (see "USAGE" in Mic)....

ARUNBEAR/Mic-0.001004 - 18 Feb 2018 15:45:13 UTC

XAS::Class - A Perl extension for the XAS environment River stage one • 6 direct dependents • 6 total dependents

This module ties the XAS environment to the base Badger object framework. It exposes the defined constants and utilities that reside in XAS::Constants and XAS::Utils. Which inherits from Badger::Constants <https://metacpan.org/pod/Badger::Constants> ...

KESTEB/XAS-0.15 - 12 Jan 2017 16:01:35 UTC

Class::CGI - Fetch objects from your CGI object River stage zero No dependents

For small CGI scripts, it's common to get a parameter, untaint it, pass it to an object constructor and get the object back. This module would allow one to to build "Class::CGI" handler classes which take the parameter value, automatically perform th...

OVID/Class-CGI-0.20 - 07 May 2006 21:41:36 UTC

NBU::Class - Support for NBU Policies (formerly known as Classes) River stage zero No dependents

This module provides support for ......

DUTCHMAN/NBU-0.95 - 24 Jul 2008 12:10:09 UTC
2,590 results (0.037 seconds)