Class::MOP - A Meta Object Protocol for Perl 5

This module is a fully functioning meta object protocol for the Perl 5 object system. It makes no attempt to change the behavior or characteristics of the Perl 5 object system, only to create a protocol for its manipulation and introspection. That sa...

ETHER/Moose-2.1405   (19 reviews) - 06 Jun 2015 17:53:34 GMT - Search in distribution

Class::OWL - Generate perl classes from OWL schema

LEIFJ/Class-OWL-0.0.6 - 27 Jan 2009 13:02:19 GMT - Search in distribution

Moo - Minimalist Object Orientation (with Moose compatibility)

"Moo" is an extremely light-weight Object Orientation system. It allows one to concisely define objects and roles with a convenient syntax that avoids the details of Perl's object system. "Moo" contains a subset of Moose and is optimised for rapid st...

HAARG/Moo-2.000001   (6 reviews) - 16 Mar 2015 19:13:27 GMT - Search in distribution

DBG - A collection of debugging functions

This is just a collection of functions useful for debugging. Instead of adding use Data::Dumper; use B::Deparse; use Devel::Size qw(total_size); and so forth you can just type use DBG; at the top of the script. If you're using git, or another version...

GSG/DBG-0.004 - 23 Jul 2014 13:39:17 GMT - Search in distribution

Persistence::Attribute - Abstract class for MOP attribute object.

Interface to MOP attribute object adapters....

ADRIANWIT/Persistence-Entity-0.07 - 07 Sep 2008 17:00:52 GMT - Search in distribution

OOPS - Object Oriented Persistent Store

The goal of OOPS is to make perl objects easily and transparently persistent. OOPS handles deeply nested and cross-linked objects -- even object hierarchies that are too large to fit in memory and (with a hint) individual hash tables that are too lar...

MUIR/OOPS-0.2005 - 13 Mar 2012 16:07:46 GMT - Search in distribution

Mouse - Moose minus the antlers

Moose is a postmodern object system for Perl5. Moose is wonderful. Unfortunately, Moose has a compile-time penalty. Though significant progress has been made over the years, the compile time penalty is a non-starter for some very specific application...

GFUJI/Mouse-2.4.2   (4 reviews) - 12 Apr 2015 01:27:36 GMT - Search in distribution

Moops - Moops Object-Oriented Programming Sugar

Moops is sugar for declaring and using roles and classes in Perl. The syntax is inspired by MooseX::Declare, and Stevan Little's p5-mop-redux project (which is in turn partly inspired by Perl 6). Moops has fewer than half of the dependencies as Moose...

TOBYINK/Moops-0.034   (2 reviews) - 12 Oct 2014 13:57:47 GMT - Search in distribution

Frost - Feasible Referential Object STorage

Once upon a time, when there were still real winters with frosty air, an old moose named Elly Elk walked through the snow-white forest and murmured over and over "How can I become persistent?", "I want to live forever!" and more and more of that agon...

ERNESTO/Frost-0.70 - 16 Oct 2010 16:34:50 GMT - Search in distribution

Gideon - Data mapper for Moose classes an objects

Gideon's goal is to build a data access layer for your model and let you focus on business logic. It's designed to support multiple backends and to be extended to support other features not provided with the distribution. Gideon is built on top of Mo...

DICHI/Gideon-0.0.3 - 09 Sep 2013 13:58:54 GMT - Search in distribution

MOP::MOP - Perl extension providing a meta-object protocol for Perl modules.

This module provides a simple and, in my opinion, powerful meta-object protocol (MOP) for Perl5 modules. In short, such MOP allows to *trap the method calls* made on an object (represented by a reference) before they reach the original module impleme...

ORTALO/MOP-1.00 - 11 Feb 1999 10:31:37 GMT - Search in distribution
  • MOP::Remote - Perl meta-module for transparent distribution of object oriented modules.
  • MOP::MetaModule - Perl base class for all meta-modules.

classes - conventional Perl 5 classes

A simple, stable, fast, and flexible way to use conventional Perl 5 classes in scripts, rapid prototypes, and full-scale applications. This reference document covers syntax only. See the following for more: classesoop Introductory primer of concepts,...

RMUHLE/classes-0.944   (1 review) - 08 Mar 2008 16:10:50 GMT - Search in distribution

KiokuDB - Object Graph storage engine

KiokuDB is a Moose based frontend to various data stores, somewhere in between Tangram and Pixie. Its purpose is to provide persistence for "regular" objects with as little effort as possible, without sacrificing control over how persistence is actua...

DOY/KiokuDB-0.57 - 25 Mar 2014 21:04:20 GMT - Search in distribution

Reindeer - Moose with more antlers

Like Moose? Use MooseX::* extensions? Maybe some MooseX::Types libraries? Hate that you have to use them in every. Single. Class. Reindeer aims to resolve that :) Reindeer _is_ Moose -- it's just Moose with a number of the more useful/popular extensi...

RSRCHBOY/Reindeer-0.018 - 29 Mar 2015 04:12:40 GMT - Search in distribution

perldtrace - Perl's support for DTrace

DTrace is a framework for comprehensive system- and application-level tracing. Perl is a DTrace *provider*, meaning it exposes several *probes* for instrumentation. You can use these in conjunction with kernel-level probes, as well as probes from oth...

RJBS/perl-5.22.0   (6 reviews) - 01 Jun 2015 17:51:59 GMT - Search in distribution

perl5ifaq - Frequently Asked Questions about perl5i

MSCHWERN/perl5i-v2.13.1 - 02 Jan 2015 04:21:34 GMT - Search in distribution

Class::LOP - The Lightweight Object Protocol

Just like Moose is built from Class::MOP. You can build your own using this module. It is a little different from Class::MOP though, because it doesn't use a meta class, it has less features, but it's a lot faster. If you need a lightweight object pr...

BRADH/Sub-Mage-0.032   (1 review) - 07 Dec 2012 15:26:25 GMT - Search in distribution

Bolts::Bag - Helper for creating bags containing artifacts

This is a helper for creating bag objects. Technically, any object may be treated as a bag. However, this is the way Bolts creates bags through the sugar API in Bolts and some other internals. The primary benefit to creating this way is access to the...

HANENKAMP/Bolts-0.143171 - 13 Nov 2014 20:05:02 GMT - Search in distribution

Pod::Site - Build browsable HTML documentation for your app

This program searches a list of directories and generates a jQuery <http://jquery.org/>-powered documentation site from all of the POD files it finds. It was originally designed for the Bricolage <http://bricolagecms.org/> project but is has evolved ...

DWHEELER/Pod-Site-0.53 - 29 Nov 2011 17:45:06 GMT - Search in distribution

Data::Dmap - just like map, but on deep data structures

MADZ/Data-Dmap-0.08 - 21 Sep 2010 12:50:54 GMT - Search in distribution