Class::Superclasses - Find all (direct) superclasses of a class ++

"Class::Superclasses" uses PPI to get the superclasses of a class; SYNOPSIS use Class::Superclasses; my $class_file = '/path/to/class_file.pm'; my $parser = Class::Superclasses->new(); $parser->document($class_file); my @superclasses = $parser->super...

RENEEB/Class-Superclasses-0.07 - 13 Jan 2015 11:57:42 GMT - Search in distribution


TM - Topic Maps, Base Class 1 ++

This class implements directly so-called *materialized* topic maps, i.e. those maps which completely reside in memory. Non-materialized and non-materializable maps can be implemented by deriving from this class by overloading one or all of the sub-in...

DRRHO/TM-1.56 - 08 Nov 2010 06:58:01 GMT - Search in distribution
  • TM::Bulk - Topic Maps, Bulk Retrieval Trait
  • TM::Axes - Topic Maps, Axes for TM::match*

mro - Method Resolution Order 241 ++

The "mro" namespace provides several utilities for dealing with method resolution order and method caching in general. These interfaces are only available in Perl 5.9.5 and higher. See MRO::Compat on CPAN for a mostly forwards compatible implementati...

SHAY/perl-5.20.2   (6 reviews) - 14 Feb 2015 18:27:06 GMT - Search in distribution
  • perlguts - Introduction to the Perl API

Moo - Minimalist Object Orientation (with Moose compatibility) 186 ++

"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

Moos - Moo s{imple,peedy,ingle} 3 ++

Moos completes the M to Moose sequence of Perl OO modules. This one is pure Perl, single file and mostly Moose compatible (for what it does). Moos has no non-core dependencies, but certain features (roles, debugging functions, legacy Perl support) do...

INGY/Moos-0.30   (1 review) - 19 Aug 2014 23:29:28 GMT - Search in distribution

Mouse - Moose minus the antlers 36 ++

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.1   (4 reviews) - 21 Sep 2014 13:01:17 GMT - Search in distribution

SymObj - an easy way to create symbol-tables and objects. ++

SymObj.pm provides an easy way to create and construct symbol-tables and objects. With a simple hash one defines the fields an object should have, and the desired accessors and a constructor subroutine will be automatically generated. Subroutines whi...

SDAODEN/S-SymObj-0.8.0 - 17 Dec 2012 14:37:45 GMT - Search in distribution

lwptut - An LWP Tutorial 100 ++

LWP (short for "Library for WWW in Perl") is a very popular group of Perl modules for accessing data on the Web. Like most Perl module-distributions, each of LWP's component modules comes with documentation that is a complete reference to its interfa...

ETHER/libwww-perl-6.13   (8 reviews) - 14 Feb 2015 18:45:12 GMT - Search in distribution

Web::XDO - static web site tool ++

XDO ("extensible document objects") is a tool for creating simple static web sites. Full documentation for XDO is in the official web site <http://www.idocs.com/xdo/>. This POD documentation focuses on the internals of Web::XDO. INSTALLATION The modu...

MIKO/Web-XDO-0.11 - 02 Dec 2013 23:39:12 GMT - Search in distribution

Test::API - Test a list of subroutines provided by a module 1 ++

This simple test module checks the subroutines provided by a module. This is useful for confirming a planned API in testing and ensuring that other functions aren't unintentionally included via import. USAGE Note: Subroutines starting with an undersc...

DAGOLDEN/Test-API-0.005 - 24 Apr 2014 15:10:45 GMT - Search in distribution

Class::ISA - report the search path for a class's ISA tree 1 ++

Suppose you have a class (like Food::Fish::Fishstick) that is derived, via its @ISA, from one or more superclasses (as Food::Fish::Fishstick is from Food::Fish, Life::Fungus, and Chemicals), and some of those superclasses may themselves each be deriv...

SMUELLER/Class-ISA-0.36 - 29 Sep 2009 20:45:41 GMT - Search in distribution

Bio::MAGE - Container module for classes in the MAGE package: MAGE ++

This is a *package* module that encapsulates a number of classes in the Bio::MAGE hierarchy. These classes belong to the MAGE package of the MAGE-OM object model. CLASSES The Bio::MAGE module contains the following Bio::MAGE classes: * NameValueType ...

JASONS/Bio-MAGE-20030502.3 - 14 May 2007 10:56:09 GMT - Search in distribution

Test::Roo - Composable, reusable tests with roles and Moo 9 ++

This module allows you to compose Test::More tests from roles. It is inspired by the excellent Test::Routine module, but uses Moo instead of Moose. This gives most of the benefits without the need for Moose as a test dependency. Test files are Moo cl...

DAGOLDEN/Test-Roo-1.004 - 05 Aug 2014 23:24:42 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

Mail::Box - manage a mailbox, a folder with messages 9 ++

A Mail::Box::Manager creates "Mail::Box" objects. But you already knew, because you started with the Mail::Box-Overview manual page. That page is obligatory reading, sorry! "Mail::Box" is the base class for accessing various types of mailboxes (folde...

MARKOV/Mail-Box-2.118   (5 reviews) - 26 Feb 2015 11:54:30 GMT - Search in distribution

Lib::Module - Perl library module utilities. ++

A Lib::Module object describes a Perl library module and includes the module's package name, file name, version, and superclasses, if any. The module objects are normally part of a class hierarchy generated by libdirs (), module_paths (), and scanlib...

RKIES/Lib-Module-0.7 - 03 Apr 2014 17:00:30 GMT - Search in distribution

Class::DOES - Provide a simple ->DOES override ++

Perl 5.10 introduced a new method in UNIVERSAL: "DOES". This was added to support the concept of roles. A role is an interface (a set of methods, with associated semantics) that a class or an object can implement, without necessarily inheriting from ...

BMORROW/Class-DOES-1.00 - 25 Jun 2009 18:47:41 GMT - Search in distribution

classesfaq - frequently asked questions about the Perl classes pragma ++
RMUHLE/classes-0.944   (1 review) - 08 Mar 2008 16:10:50 GMT - Search in distribution

autodia.pl - a perl script using the Autodia modules to create UML Class Diagrams or documents. from code or other data sources. ++
TEEJAY/Autodia-2.14   (1 review) - 25 May 2011 19:55:19 GMT - Search in distribution
  • Autodia::Diagram - Class to hold a collection of objects representing parts of a Dia Diagram.