Class::Roles - use Perl 6 roles in Perl 5 River stage one • 8 direct dependents • 9 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 UTC

Class::Inner - A perlish implementation of Java like inner classes River stage two • 1 direct dependent • 12 total dependents

Yet another implementation of an anonymous class with per object overrideable methods, but with the added attraction of sort of working dispatch to the parent class's method. METHODS new HASH Takes a hash like argument list with the following keys. p...

ARUNBEAR/Class-Inner-0.200001 - 21 Nov 2009 22:45:28 UTC

Class::Colon - Makes objects out of colon delimited records and vice versa River stage zero No dependents

To turn your colon delimited file into a list of objects, use "Class::Colon", giving it the name you want to use for the class and an anonymous array of column names which will become attributes of the objects in the class. List the names in the orde...

PHILCROW/Class-Colon-0.04 - 15 Feb 2019 22:26:34 UTC

Class::Mixin - API for aliasing methods to/from other classes River stage zero No dependents

DAVIDRW/Class-Mixin-1.00 - 26 May 2008 19:05:40 UTC

Class::Param - Param Class River stage one • 1 direct dependent • 1 total dependent

Provides several classes to work with CGI.pm style params....

CHANSEN/Class-Param-0.1 - 06 Apr 2006 22:35:35 UTC

Class::Sniff - Look for class composition code smells River stage one • 2 direct dependents • 3 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 UTC

Class::Frame - Class template with default constructor and accessors autogenerated River stage zero No dependents

Learn Class::Frame in 5 seconds! To start using Class::Frame as base class you will need to make 8, err, 2 easy steps :-) 1) Create your class package Jedi; use strict; use base qw( Class::Frame ); use Class::Frame; # Exports DEFINE_FIELDS helper fun...

DENYSV/Class-Frame-1.0 - 29 Jun 2005 15:16:45 UTC

Class::NonOO - Use methods as functions with an implicit singleton River stage zero No dependents

This module allows you to turn a class into a module that exports methods as functions that use an implicit singleton. This allows you to provide a "hybrid" object-oriented/functional interface....

RRWO/Class-NonOO-v0.4.1 - 12 Jan 2016 17:23:35 UTC

Class::Mixer - Arrange class hierarchy based on dependency rules River stage zero No dependents

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 UTC

Class::Delay - delay method dispatch until a trigerring event River stage zero No dependents

Class::Delay provides a mechanism for the delay of method dispatch until a triggering method is called. You simply define a proxy class, and then call on the module to set up a set of methods that will defer. Options The use statement takes the follo...

RCLAMP/Class-Delay-0.02 - 22 Oct 2003 15:34:43 UTC

Class::Params - Parameter utils for constructor. River stage zero No dependents

SKIM/Class-Params-0.06 - 21 Feb 2021 14:02:00 UTC

Class::Spiffy - Spiffy Framework with No Source Filtering River stage one • 3 direct dependents • 3 total dependents

"Class::Spiffy" is a framework and methodology for doing object oriented (OO) programming in Perl. Class::Spiffy combines the best parts of Exporter.pm, base.pm, mixin.pm and SUPER.pm into one magic foundation class. It attempts to fix all the nits a...

INGY/Class-Spiffy-0.15 - 30 Jan 2006 16:43:24 UTC

Class::Unique - Create a unique subclass for every instance River stage zero No dependents

Class::Unique is a base class which provides a constructor and some utility routines for creating objects which instantiate into a unique subclass. If MyClass is a subclass of Class::Unique, and inherrits Class::Unique's constructor, then every objec...

FRIEDO/Class-Unique-0.04 - 20 Nov 2009 00:55:10 UTC

LibWeb::Class - A base class for libweb modules River stage zero No dependents

METHODS rearrange() This is not really OO related but makes LibWeb's API look sexy. This is stolen from CGI.pm and modified. It allows smart rearrangement of parameters for named parameter calling. This does the rearrangement if the first parameter b...

CKONG/LibWeb-0.02 - 19 Jul 2000 22:25:12 UTC

Badger::Class - class metaprogramming module River stage one • 4 direct dependents • 6 total dependents

"Badger::Class" is a class metaprogramming module. It provides methods for defining, extending and manipulating object classes and related metadata in a relatively clean and simple way. Using the "Badger::Class" module will automatically enable the "...

ABW/Badger-0.13 - 18 Oct 2018 15:19:12 UTC

Class::Loader - Load modules and create objects on demand. River stage two • 2 direct dependents • 16 total dependents

Certain applications like to defer the decision to use a particular module till runtime. This is possible in perl, and is a useful trick in situations where the type of data is not known at compile time and the application doesn't wish to pre-compile...

VIPUL/Class-Loader-2.03 - 28 Apr 2005 03:06:19 UTC

Class::groups - Pragma to implement group of properties River stage two • 10 direct dependents • 13 total dependents

This pragma easily implements accessor methods for group of properties, which are very efficient function templates that your modules may import at compile time. "This technique saves on both compile time and memory use, and is less error-prone as we...

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

Nitesi::Class - Instantiate objects at runtime River stage one • 2 direct dependents • 2 total dependents

HORNBURG/Nitesi-0.0094 - 05 Dec 2013 09:04:22 UTC

Class::Unload - Unload a class River stage three • 15 direct dependents • 131 total dependents

ILMARI/Class-Unload-0.11 - 22 Jun 2017 16:44:28 UTC

Anansi::Class - A base module definition River stage zero No dependents

This is a base module definition that manages the creation and destruction of module object instances including embedded objects and ensures that destruction can only occur when an object is no longer used. Makes use of Anansi::ObjectManager....

ANANSI/Anansi-Class-0.10 - 28 Apr 2019 05:52:11 UTC

2,396 results (0.063 seconds)