Rose::Class - A very simple class base class. River stage two • 17 direct dependents • 62 total dependents

Rose::Class is a generic base class for classes. It provides a single class method ("error"), but may be expanded further in the future. A class that inherits from Rose::Class is not expected to allow objects of that class to be instantiated, since t...

JSIRACUSA/Rose-Object-0.860 - 04 Oct 2013 21:07:10 GMT

Class::GAPI - Generic API, Base class with autoloaded methods, stub objects, cloning etc. River stage one • 1 direct dependent • 1 total dependent

This is a foundation class. It is intended to be inhertied and used as a framework for other objects. This module features autoloaded methods (set+get as one method), three styles of initialization, tools for handling stub objects, and cloning. It is...

CROSSWIRE/Class-GAPI-1.1 - 07 Oct 2005 17:42:58 GMT

Class::Util - Class utility functions River stage two • 12 direct dependents • 16 total dependents

This is a micro-weight module that (right now) exports only a few functions of general utility in Class operations....

SKNPP/OOTools-2.41 - 02 Apr 2019 10:20:42 GMT

Class::Tiny - Minimalist class construction River stage four • 55 direct dependents • 4134 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.006 - 10 Sep 2016 18:55:56 GMT

Class::Void - A class that stringifies to nothing for whatever you do with it River stage one • 1 direct dependent • 1 total dependent

All method calls against this class or one of its instances return another instance of the class. The behavior is the same for operations against its instances. Stringification returns the empty string which means you can do pretty much everything wi...

MALTEU/Class-Void-0.05 - 27 Nov 2002 16:34:28 GMT

Class::Slot - Simple, efficient, comple-time class declaration River stage one • 2 direct dependents • 2 total dependents

Similar to the fields pragma, "slot" declares individual fields in a class, building a constructor and slot accessor methods. Although not nearly as full-featured as other solutions, "Class::Slot" is light-weight, fast, works with basic Perl objects,...

JEFFOBER/Class-Slot-0.06 - 07 Dec 2018 19:38:14 GMT

Class::Lite - Simple base class with get/put accessors River stage zero No dependents

*Nature's great masterpiece, an elephant, The only harmless great thing.* -- John Donne The hashref-based base class that does no more than it must. Your constructor and accessors are defined in a bridge package so you can override them easily....

XIONG/Class-Lite-v0.1.0 - 13 Apr 2013 04:28:57 GMT

Test::Class - Easily create test classes in an xUnit/JUnit style River stage three • 201 direct dependents • 600 total dependents

Test::Class provides a simple way of creating classes and objects to test your code in an xUnit style. Built using Test::Builder, it was designed to work with other Test::Builder based modules (Test::More, Test::Differences, Test::Exception, etc.). *...

ETHER/Test-Class-0.50 - 07 Jun 2015 00:09:06 GMT

Oryx::Class - abstract base class for Oryx classes River stage one • 1 direct dependent • 2 total dependents

Abstract base class for Oryx persistent classes....

RHUNDT/Oryx-0.24 - 18 Jun 2006 19:57:44 GMT

Class::Root - framework for writing perl OO modules River stage one • 1 direct dependent • 1 total dependent

We start writing code for class based on *Class::Root* with something like this: 1: package MyClass::Foo; 2: use Class::Root "isa"; 3: package MyClass::Foo::LOCAL; Line 1: is usual, here we define a name of our class. Line 2: compiles *Class::Root* a...

NIF/Class-Root-0.02 - 01 Oct 2007 00:33:54 GMT

Class::Mixer - Arrange class hierarchy based on dependency rules River stage one • 1 direct dependent • 1 total dependent

This module is designed to solve a problem which occurs when using inheritance to mixin behaviors into a class hierarchy. The dependencies between a number of mixin modules may be complex. When different components wrap the same behavior, they often ...

JWILLIAMS/Class-Mixer-0.54 - 27 Nov 2015 18:04:28 GMT

Class::Proxy - an object proxy River stage one • 1 direct dependent • 1 total dependent

Objects can be served by "Class::Proxy". In practice, any method call to the proxy will be forwarded to the original object (victim). The purpose of that is to alter method calls in a generic way. This can be used for * faking * restriction * logging...

MUENALAN/Class-Proxy-0.01.04 - 11 Feb 2003 13:02:04 GMT

Class::HPLOO - Easier way to declare classes on Perl, based in the popular class {...} style and ePod. River stage one • 1 direct dependent • 1 total dependent

This is the implemantation of OO-Classes for HPL. This brings an easy way to create PM classes, but with HPL resources/style....

GMPASSOS/Class-HPLOO-0.23 - 07 Mar 2005 21:11:08 GMT

Class::Gomor - another class and object builder River stage two • 15 direct dependents • 45 total dependents

This module is yet another class builder. This one adds parameter checking in new constructor, that is to check for attributes existence, and definedness. In order to validate parameters, the module needs to find attributes, and that is the reason fo...

GOMOR/Class-Gomor-1.03 - 13 Jan 2015 18:23:39 GMT

Class::props - Pragma to implement lvalue accessors with options River stage two • 12 direct dependents • 16 total dependents

This pragma easily implements lvalue accessor methods for the properties of your Class (*lvalue* means that you can create a reference to it, assign to it and apply a regex to it; see also "KNOWN ISSUE"), which are very efficient function templates t...

SKNPP/OOTools-2.41 - 02 Apr 2019 10:20:42 GMT

Class::Roles - use Perl 6 roles in Perl 5 River stage two • 9 direct dependents • 10 total dependents

Class::Roles provides a Perl 5 implementation of Perl 6 roles. Roles are named collections of reusable behavior. They provide a mechanism to mark that a class performs certain behaviors and to reuse the code that performs those behaviors. Polymorphis...

CHROMATIC/Class-Roles-0.30 - 14 Dec 2003 01:07:34 GMT

Class::Sniff - Look for class composition code smells River stage one • 3 direct dependents • 4 total dependents

ALPHA code. You've been warned. The interface is rather ad-hoc at the moment and is likely to change. After creating a new instance, calling the "report" method is your best option. You can then visually examine it to look for potential problems: my ...

NEILB/Class-Sniff-0.10 - 07 Jun 2014 02:15:13 GMT

Class::Trait - Deprecated. Please use Moose::Role. River stage one • 3 direct dependents • 6 total dependents

This document attempts to explain Traits in terms of Perl. Trait composition A Trait can be defined as a package containing: * A set of methods * A hash of overloaded operators mapped to the method labels * An array of required method labels Here is ...

OVID/Class-Trait-0.31 - 03 Jan 2010 09:55:51 GMT

Class::Maker - classes, reflection, schemas, serialization, attribute- and multiple inheritance River stage one • 2 direct dependents • 2 total dependents

This package is for everybody who wants to program oo-perl and does not really feel comfortable with the common way. Class::Maker introduces the concept of classes via a "class" function. It automatically creates packages, ISA, new and attribute-hand...

MUENALAN/Class-Maker-0.06 - 31 Dec 2009 13:36:37 GMT

MooseX::OmniTrigger - Provide Moose attributes with recursion-proof triggers that fire on any init, set, or clear operation. River stage one • 1 direct dependent • 1 total dependent

Sometimes you want to know when your attributes' values change. No matter when! No matter how! MooseX::OmniTrigger is an effort to provide Moose attributes with triggers that may to some folks behave more DWIMmily than standard Moose triggers, workin...

TRLORENZ/MooseX-OmniTrigger-0.06 - 29 Dec 2011 00:01:18 GMT

244 results (0.044 seconds)