Class::CompiledC River stage zero No dependents

Note: Documentation is incomplete, partly outdated, of poor style and full of typos. I need a ghostwriter. Class::CompiledC creates classes which are based on C structs, it does this by generating C code and compiling the code when your module is com...

BLADE/Class-CompiledC2.21 - 30 Oct 2006 10:43:18 GMT

Class::Printable - A base class for Printable objects River stage one • 1 direct dependent • 1 total dependent

Sometimes it is nice to have your objects return something a bit more complex then "MyObject=HASH(0x3bac438)" when you "print" them. This module is a base class for adding that capability to your objects. This is a very simple class which when used a...

STEVAN/Class-Printable-0.02 - 16 Dec 2004 16:55:20 GMT

Class::Framework - Interface which combines Class::Accessor, fields, and Class::MethodVars to ease creating a Class. River stage one • 1 direct dependent • 1 total dependent

This package is intended to allow you to rapidly create a class using fields with Class::Accessor generated accessors along with Class::MethodVars methods. Inheriting from other classes built using Class::Framework or Class::MethodVars will automatic...

THINCH/Class-Framework-1.228 - 09 Aug 2006 16:36:11 GMT

Class::WhiteHole - base class to treat unhandled method calls as errors River stage one • 2 direct dependents • 2 total dependents

Its possible to accidentally inherit an AUTOLOAD method. Often this will happen if a class somewhere in the chain uses AutoLoader or defines one of their own. This can lead to confusing error messages when method lookups fail. Sometimes you want to a...

MSCHWERN/Class-WhiteHole-0.04 - 24 Jul 2003 03:01:01 GMT

Class::Anonymous - Truly private classes with private data for Perl5 River stage one • 1 direct dependent • 1 total dependent

Class::Anonymous implements anonymous classes and private data. This private data is just the lexical variables available during the builder callback(s) that are used to build the class. If Package::Anon is available, then no stash entry is created a...

JBERGER/Class-Anonymous-0.03 - 02 Sep 2015 23:26:24 GMT

Exception::Class - A module that allows you to declare real exception classes in Perl River stage four • 168 direct dependents • 5661 total dependents

RECOMMENDATION 1: If you are writing modern Perl code with Moose or Moo I highly recommend using Throwable instead of this module. RECOMMENDATION 2: Whether or not you use Throwable, you should use Try::Tiny. Exception::Class allows you to declare ex...

DROLSKY/Exception-Class-1.44 - 10 Dec 2017 19:49:24 GMT

Class::Easy::Base - base package for classes River stage two • 8 direct dependents • 10 total dependents

APLA/Class-Easy-0.18 - 19 Mar 2012 05:15:53 GMT

Class::BlackHole - base class to treat unhandled method calls as no-ops River stage one • 2 direct dependents • 2 total dependents

Normally, if you try to call a method that there's no handler for, you get an error: Can't locate object method "flork" via package "X". But for classes that inherit from Class::BlackHole, unhandled methods become just no-operations....

SBURKE/Class-BlackHole-0.04 - 30 Dec 2004 07:42:42 GMT

Test::Class::Moose - Serious testing for serious Perl River stage two • 22 direct dependents • 32 total dependents

See the Test::Class::Moose home page <http://houseabsolute.github.io/test-class-moose/> for a summary. "Test::Class::Moose" is a powerful testing framework for Perl. Out of the box you get: * Reporting * Extensibility * Tagging tests * Parallel testi...

DROLSKY/Test-Class-Moose-0.97 - 22 Apr 2019 15:25:23 GMT

Class::Observable - Allow other classes and objects to respond to events in yours River stage one • 2 direct dependents • 2 total dependents

If you have ever used Java, you may have run across the "java.util.Observable" class and the "java.util.Observer" interface. With them you can decouple an object from the one or more objects that wish to be notified whenever particular events occur. ...

CWINTERS/Class-Observable-1.04 - 16 Oct 2004 16:55:55 GMT

Class::EHierarchy - Base class for hierarchally ordered objects River stage one • 4 direct dependents • 4 total dependents

Class::EHierarchy is intended for use as a base class for objects that need support for class or object hierarchies. Additional features are also provided which can be useful for general property implementation and manipulation. OBJECT HIERARCHIES Ob...

CORLISS/Class-EHierarchy-2.00 - 24 Mar 2017 00:16:04 GMT

Class::Comparable - A base class for comparable objects River stage one • 1 direct dependent • 1 total dependent

This module provides two things. First, it provides a base set of methods and overloaded operators for implementing objects which can be compared for equality ("==" & "!=") and magnitude ("<", "<=", "<=>", "=>" & ">"). Second, it serves as a marker i...

STEVAN/Class-Comparable-0.02 - 12 Dec 2004 03:33:09 GMT

Class::Gomor::Hash - class and object builder, hash version River stage two • 15 direct dependents • 45 total dependents

This class is a subclass from Class::Gomor. It implements objects as hash references, and inherits methods from Class::Gomor....

GOMOR/Class-Gomor-1.03 - 13 Jan 2015 18:23:39 GMT

Class::LazyObject - Deferred object construction River stage one • 1 direct dependent • 1 total dependent

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

Class::Proxy::Lite - Simple, lightweight object proxies River stage one • 1 direct dependent • 1 total dependent

Each instance of this class serves as a proxy to a target object. The proxy is constructed from a *token* and a *resolver*. The resolver is a code reference called with the token as its only argument; its job is to resolve the token into a reference ...

NKUITSE/Class-Proxy-Lite-1.01 - 03 Oct 2008 17:59:20 GMT

Class::MOP::Class - Class Meta Object River stage four • 2969 direct dependents • 4396 total dependents

The Class Protocol is the largest and most complex part of the Class::MOP meta-object protocol. It controls the introspection and manipulation of Perl 5 classes, and it can create them as well. The best way to understand what this module can do is to...

ETHER/Moose-2.2011 - 16 May 2018 03:48:17 GMT

Class::Interfaces - A module for defining interface classes inline River stage one • 2 direct dependents • 3 total dependents

This module provides a simple means to define abstract class interfaces, which can be used to program using the concepts of interface polymorphism. Interface Polymorphism Interface polymorphism is a very powerful concept in object oriented programmin...

STEVAN/Class-Interfaces-0.04 - 10 Dec 2004 21:56:32 GMT

Types::DBIx::Class - A Type::Library for DBIx::Class objects River stage zero No dependents

This simply provides some Type::Tiny style types for often shared DBIx::Class objects. It is forked from, and still borrows heavily from MooseX::Types::DBIx::Class....

YARY/Types-DBIx-Class-1.000006 - 02 Jun 2015 13:44:31 GMT

Class::Implements - pretend that your class is another class River stage one • 1 direct dependent • 1 total dependent

Some module authors will insist on writing their object type checks as: die "go away" unless UNIVERSAL::ISA( $object, "The::Class:I'm::Willing::To::Deal::With" ); It it this authors opinion that this is wrong, and the guilty developers should be sent...

RCLAMP/Class-Implements-0.01 - 30 Apr 2004 10:29:29 GMT

OOP::Perlish::Class - A Base class implementation providing the fundimental infrastructure for perl OOP River stage zero No dependents

A Base class for creating Objects that conform to all common OOP practices, while still remaining very much perl. Currently supported: Multiple-Inheritance Mix-in Meta-programming (class introspection; quite useful with mix-ins) Generational Inherita...

JBEVERLY/OOP-Perlish-Class-0.45.0 - 08 Feb 2010 12:29:17 GMT

244 results (0.041 seconds)