Search results for "module:Class::Accessor::Faster"
Class::Accessor::Faster - Even faster, but less expandable, accessors
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 UTC
Class::Accessor - Automated accessor generation
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 UTC
Class::Std - Support for creating standard "inside-out" classes
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 UTC
Object::Hybrid - promote Perl primitives (hashes, scalars, arrays, and filehandles), either tie()d or not, to become hybrid objects
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 UTC
Class::Tiny - Minimalist class construction
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::Accessor::Fast - Faster, but less expandable, accessors
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 UTC
Class::Struct - declare struct-like datatypes as Perl classes
"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...
PEVANS/perl-5.38.2 - 29 Nov 2023 16:10:36 UTC
Class::Struct - declare struct-like datatypes as Perl classes
"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...
RJBS/perl-5.36.0 - 28 May 2022 00:26:10 UTC
Class::Spiffy - Spiffy Framework with No Source Filtering
"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
Badger::Class - class metaprogramming module
"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.16 - 05 Jun 2023 07:47:33 UTC
Class::Tangram - Tangram-friendly classes, DWIM attributes
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 UTC
Class::PObject - Simple framework for programming persistent objects
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 UTC
Class::Factory - Base class for dynamic factory classes
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 UTC
Class::Builder - auto-generator of class accessors/special methods
"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 UTC
Class::Closure - Encapsulated, declarative class style
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.304 - 03 Sep 2022 17:26:02 UTC
Class::Generate - Generate Perl class hierarchies
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.18 - 13 Oct 2020 09:35:55 UTC
Class::Accessor::Children::Fast - Faster, child-class/accessor generation
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 UTC
Class::Property - Perl implementation of class properties.
HURRICUP/Class-Property-1.002
-
25 Jan 2015 09:06:43 UTC
Class::InsideOut - a safe, simple inside-out object construction kit
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 UTC
Class::Data::Lite - a minimalistic class accessors
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 UTC