Class::Accessor::Faster - Even faster, but less expandable, accessors River stage four • 697 direct dependents • 3183 total dependents

This is a faster but less expandable version of Class::Accessor::Fast. Class::Accessor's generated accessors require two method calls to accomplish their task (one for the accessor, another for get() or set()). Class::Accessor::Fast eliminates callin...

KASEI/Class-Accessor-0.51 - 22 Oct 2017 17:01:15 GMT

Class::Accessor - Automated accessor generation River stage four • 697 direct dependents • 3183 total dependents

This module automagically generates accessors/mutators for your class. Most of the time, writing accessors is an exercise in cutting and pasting. You usually wind up with a series of methods like this: sub name { my $self = shift; if(@_) { $self->{na...

KASEI/Class-Accessor-0.51 - 22 Oct 2017 17:01:15 GMT

Class::Accessor::Children::Fast - Faster, child-class/accessor generation River stage two • 13 direct dependents • 13 total dependents

This module automagically generates child classes which have accessor/mutator methods. This module inherits "Class::Accessor::Fast" to make accessors....

KAWASAKI/Class-Accessor-Children-0.02 - 16 Aug 2007 03:53:08 GMT

Class::Accessor::Fast - Faster, but less expandable, accessors River stage four • 697 direct dependents • 3183 total dependents

This is a faster but less expandable version of Class::Accessor. Class::Accessor's generated accessors require two method calls to accomplish their task (one for the accessor, another for get() or set()). Class::Accessor::Fast eliminates calling set(...

KASEI/Class-Accessor-0.51 - 22 Oct 2017 17:01:15 GMT

Class::Std - Support for creating standard "inside-out" classes River stage two • 35 direct dependents • 64 total dependents

This module provides tools that help to implement the "inside out object" class structure in a convenient and standard way. *Portions of the following code and documentation from "Perl Best Practices" copyright (c) 2005 by O'Reilly Media, Inc. and re...

CHORNY/Class-Std-0.013 - 24 May 2015 13:11:26 GMT

Class::Tiny - Minimalist class construction River stage four • 63 direct dependents • 4231 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

Object::Hybrid - promote Perl primitives (hashes, scalars, arrays, and filehandles), either tie()d or not, to become hybrid objects River stage zero No dependents

Some applications need to accept both plain primitives as well as tie()d primitives with additional (non-perltie) methods and parameters supported by extended interface available through tied() object. For example, application cache may be allowed to...

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

Class::Struct - declare struct-like datatypes as Perl classes River stage five • 10229 direct dependents • 30266 total dependents

"Class::Struct" exports a single function, "struct". Given a list of element names and types, and optionally a class name, "struct" creates a Perl 5 class that implements a "struct-like" data structure. The new class is given a constructor method, "n...

XSAWYERX/perl-5.30.0 - 22 May 2019 09:35:50 GMT

Class::Struct - declare struct-like datatypes as Perl classes River stage five • 10229 direct dependents • 30266 total dependents

"Class::Struct" exports a single function, "struct". Given a list of element names and types, and optionally a class name, "struct" creates a Perl 5 class that implements a "struct-like" data structure. The new class is given a constructor method, "n...

SHAY/perl-5.30.1 - 10 Nov 2019 14:14:00 GMT

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 GMT

Badger::Class - class metaprogramming module River stage two • 5 direct dependents • 13 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 GMT

Class::Tangram - Tangram-friendly classes, DWIM attributes River stage one • 2 direct dependents • 4 total dependents

Class::Tangram is a tool for defining objects attributes. Simply define your object's fields/attributes using the same data structure introduced in _A Guided Tour of Tangram_ (see "SEE ALSO") and detailed in Tangram::Schema, and you get objects that ...

SAMV/Class-Tangram-1.57 - 30 Jan 2006 21:29:06 GMT

Class::Closure - Encapsulated, declarative class style River stage zero No dependents

Class::Closure is a package that makes creating Perl classes less cumbersome. You can think of it as a more featureful Class::Struct. To declare a class using Class::Closure, enter a new package, use Class::Closure, and define a sub called CLASS. Ins...

ARISTOTLE/Class-Closure-0.302 - 10 Jan 2015 10:40:59 GMT

Class::Builder - auto-generator of class accessors/special methods River stage zero No dependents

"Class::Builder" is a module helps OOP programmers to create `class's (packages, in terms of perl) in several ways of automation. If you've used one of "Class::MethodMaker", "Class::Struct" or "Class::Accessor", the concept of "Class::Builer" is not ...

HUANGWEI/Class-Builder-1.010 - 05 Oct 2003 07:39:18 GMT

Class::PObject - Simple framework for programming persistent objects River stage zero No dependents

Class::PObject is a simple class framework for programming persistent objects in Perl. Such objects can store themselves into disk, and restore themselves from disk....

SHERZODR/Class-PObject-2.17 - 20 Feb 2005 18:06:54 GMT

Class::Factory - Base class for dynamic factory classes River stage two • 11 direct dependents • 22 total dependents

This is a simple module that factory classes can use to generate new types of objects on the fly, providing a consistent interface to common groups of objects. Factory classes are used when you have different implementations for the same set of tasks...

PHRED/Class-Factory-1.06 - 07 Nov 2007 00:12:40 GMT

Class::Generate - Generate Perl class hierarchies River stage one • 1 direct dependent • 1 total dependent

The "Class::Generate" package exports functions that take as arguments a class specification and create from these specifications a Perl 5 class. The specification language allows many object-oriented constructs: typed members, inheritance, private m...

SHLOMIF/Class-Generate-1.17 - 24 May 2018 09:39:53 GMT

Class::Property - Perl implementation of class properties. River stage zero No dependents

HURRICUP/Class-Property-1.002 - 25 Jan 2015 09:06:43 GMT

Class::InsideOut - a safe, simple inside-out object construction kit River stage two • 20 direct dependents • 77 total dependents

This is a simple, safe and streamlined toolkit for building inside-out objects. Unlike most other inside-out object building modules already on CPAN, this module aims for minimalism and robustness: * Does not require derived classes to subclass it * ...

DAGOLDEN/Class-InsideOut-1.14 - 02 Apr 2017 17:53:38 GMT

Class::Data::Lite - a minimalistic class accessors River stage one • 2 direct dependents • 8 total dependents

Class::Data::Lite is a minimalistic implement for class accessors. There is no inheritance and fast....

SONGMU/Class-Data-Lite-0.0010 - 28 Jan 2019 12:37:05 GMT

31 results (0.224 seconds)