Class::Methods - Object methods for working with classes

After discussing Ruby with Simon, I wrote this module to implement OO in Perl via the builtin inheritance-based method system. It seems to be pretty fun to work with. Kind of resesmbles ruby, though, and I suspect it might start enroaching on Perl 6....

RSOD/Class-Methods-0.062 - 31 Mar 2003 02:22:21 GMT - Search in distribution

Badger::Class::Methods - metaprogramming module for adding methods to a class

This module can be used to generate methods for a class. It can be used directly, or via the accessors, accessors and slots export hooks in Badger::Class....

ABW/Badger-0.09 - 08 Feb 2012 08:09:33 GMT - Search in distribution

Class::LazyObject - Deferred object construction

Class::LazyObject allows you to create lazy objects. A lazy object holds the place of another object, (Called the "inflated object"). The lazy object turns into the inflated object ("inflates") only after a method is called on the lazy object. After ...

DAXELROD/Class-LazyObject-0.10 - 21 Feb 2004 16:11:36 GMT - Search in distribution

Class::MakeMethods - Generate common types of methods

The Class::MakeMethods framework allows Perl class developers to quickly define common types of methods. When a module "use"s Class::MakeMethods or one of its subclasses, it can select from a variety of supported method types, and specify a name for ...

EVO/Class-MakeMethods-1.01   (1 review) - 07 Sep 2004 21:45:34 GMT - Search in distribution

Class::SelfMethods - a Module for supporting instance-defined methods

Development of this module has largely lapsed due to the superior performance and feature set of "Class::Prototyped". If you haven't written code that depends upon "Class::SelfMethods", I strongly urge you to look at "Class::Prototyped" first. "Class...

TEVERETT/Class-SelfMethods-1.08 - 16 Sep 2003 14:40:13 GMT - Search in distribution

Class::BuildMethods - Lightweight implementation-agnostic generic methods.

This class allows you to quickly add simple getter/setter methods to your classes with optional default values and validation. We assume no implementation for your class, so you may use a standard blessed hashref, blessed arrayref, inside-out objects...

OVID/Class-BuildMethods-0.22 - 12 Dec 2006 20:01:34 GMT - Search in distribution

Class::CompoundMethods - Create methods from components

This allows you to install more than one method into a single method name. I created this so I could install both versioning and auditing hooks into another module's object space. So instead of creating a single larger method which incorporates the f...

JJORE/Class-CompoundMethods-0.05 - 19 Mar 2007 23:09:34 GMT - Search in distribution

Class::IntrospectionMethods - creates methods with introspection

This module provides: * A way to set up a lot of get/set method. These get/set methods can access plain scalars, array, hash. These scalar, hash or array can be tied (See perltie) with classes specified by the user. The element of these arrays or has...

DDUMONT/Class-IntrospectionMethods-1.003 - 13 Dec 2004 12:24:03 GMT - Search in distribution

Class::MOP::Mixin::HasMethods - Methods for metaclasses which have methods

This class implements methods for metaclasses which have methods (Class::MOP::Class and Moose::Meta::Role). See Class::MOP::Class for API details....

ETHER/Moose-2.1806   (19 reviews) - 25 Sep 2016 00:50:54 GMT - Search in distribution

Rose::Class::MakeMethods::Set - Create class methods to manage sets.

Rose::Class::MakeMethods::Set is a method maker that inherits from Rose::Object::MakeMethods. See the Rose::Object::MakeMethods documentation to learn about the interface. The method types provided by this module are described below. All methods work...

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

MooseX::Event::Role::ClassMethods - Make MooseX::Event methods available as class methods on a singleton

Sometimes it's handy to be able to call object methods directly on a singleton class, without having to call instance yourself. This wraps up the MooseX::Event Role to allow this. Your class must provide an instance method that returns the singleton ...

WINTER/MooseX-Event-v0.2.0 - 04 Sep 2011 01:25:29 GMT - Search in distribution

Class::Usul::TraitFor::RunningMethods - Try and run a method catch and handle any exceptions

Implements the "run" method which calls the target method in a try / catch block. Handles any resulting exceptions...

PJFL/Class-Usul-0.78.1 - 03 Nov 2016 20:20:01 GMT - Search in distribution

EO::Method - a class that represents methods

EO::Method provides a representation of methods in a system. In general objects of this class will be created by instances of EO::Class....

JDUNCAN/EO-0.96 - 18 Jan 2005 21:20:18 GMT - Search in distribution

XSH - scripting language for XPath-based editing of XML

CHOROBA/XML-XSH2-2.1.26 - 26 Aug 2016 08:41:27 GMT - Search in distribution

B - The Perl Compiler Backend

The "B" module supplies classes which allow a Perl program to delve into its own innards. It is the module used to implement the "backends" of the Perl compiler. Usage of the compiler does not require knowledge of this module: see the O module for th...

RJBS/perl-5.24.0   (6 reviews) - 09 May 2016 11:35:29 GMT - Search in distribution


CHOROBA/XML-XSH-1.8.4   (2 reviews) - 20 Sep 2015 18:18:46 GMT - Search in distribution

UHC - Source code filter to escape UHC script

INA/Char-UHC-1.08 - 28 Aug 2016 15:29:00 GMT - Search in distribution

GBK - Source code filter to escape GBK script

INA/Char-GBK-1.08 - 29 Aug 2016 12:41:08 GMT - Search in distribution

PGN - Portable Game Notation for Chess

This is the Portable Game Notation Specification and Implementation Guide, as revised on 12th March 1994....

GDR/Games-Chess-0.003 - 07 Jun 1999 12:42:08 GMT - Search in distribution

T - Encapsulate testing tools instead of cluttering your namespace.

This module collection makes it possible to use popular testing tools such as Test::More or Test2::Bundle::Extended without cluttering up your namespace. Under the hood all the work is done by Import::Box which was created specifically to implement t...

EXODIST/T-0.001 - 20 Oct 2016 16:58:12 GMT - Search in distribution