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 1 ++

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. METHODS generate($class,$type,$methods) This method is a central dispatcher to other methods. B...

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::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::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::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

Legacy - Describes Class::IntrospectionMethods legacy API ++

This man page describes the legacy API of Class::IntrospectionMethods that's provided for backward compatibility with Class::MethodMaker v1.08. CLASS INTROSPECTION slot query: the catalog option The catalog feature keeps a catalog in the object of al...

DDUMONT/Class-IntrospectionMethods-1.003 - 13 Dec 2004 12:24:03 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

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

This class implements methods for metaclasses which have methods (Class::MOP::Class and Moose::Meta::Role). See Class::MOP::Class for API details. AUTHORS * Stevan Little <> * Dave Rolsky <> * Jesse Luehr...

ETHER/Moose-2.1403   (19 reviews) - 07 Dec 2014 21:56:02 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

EO::Method - a class that represents methods 1 ++

EO::Method provides a representation of methods in a system. In general objects of this class will be created by instances of EO::Class. INHERITANCE EO::Method inherits from the EO class. CONSTRUCTOR new_with_reference( NAME => CODEREF ) Returns an E...

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

B - The Perl Compiler Backend 241 ++

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...

SHAY/perl-5.20.2   (6 reviews) - 14 Feb 2015 18:27:06 GMT - Search in distribution

ur 2 ++
BRUMMETT/UR-0.43 - 03 Jul 2014 14:36:23 GMT - Search in distribution

end ++
SCHWIGON/Class-MethodMaker-2.24   (4 reviews) - 31 Mar 2015 15:54:24 GMT - Search in distribution

JE - Pure-Perl ECMAScript (JavaScript) Engine 11 ++

JE, short for JavaScript::Engine (imaginative, isn't it?), is a pure-Perl JavaScript engine. Here are some of its strengths: - Easy to install (no C compiler necessary*) - The parser can be extended/customised to support extra (or fewer) language fea...

SPROUT/JE-0.066   (2 reviews) - 27 Oct 2014 00:19:07 GMT - Search in distribution

OX - the hardest working two letters in Perl 23 ++

OX is a web application framework based on Bread::Board, Path::Router, and PSGI. Bread::Board lets you build your application from a collection of normal Moose objects, organized together in a "container", which allows components to easily interopera...

DOY/OX-0.14 - 03 Apr 2014 15:30:33 GMT - Search in distribution

LS - Perl module for building clients and servers which resolve and perform metadata queries on LSIDs. ++

The LS module is used for building clients and servers which resolve LSIDs and perform metadata queries on LSIDs. More information on LSIDs can be found at <> makeAccessorMethods( $methodList, $package ) Cre...

EKAWAS/lsid-perl-1.1.7 - 05 Nov 2007 19:38:52 GMT - Search in distribution

Mo - Micro Objects. Mo is less. 27 ++
INGY/Mo-0.39   (4 reviews) - 04 Sep 2014 05:40:39 GMT - Search in distribution