Class::ISA - report the search path for a class's ISA tree River stage three • 51 direct dependents • 395 total dependents

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

Class::DBI::Relationship::IsA - A Class::DBI module for 'Is A' relationships River stage one • 1 direct dependent • 1 total dependent

Class::DBI::Relationship::IsA Provides an Is A relationship between Class::DBI classes/tables. By using this module you can emulate some features of inheritance both within your database and classes through the Class::DBI API. NOTE: This module is st...

TEEJAY/Class-DBI-Relationship-IsA-0.05 - 07 Aug 2005 23:33:42 GMT - Search in distribution

Search::GIN::Extract::ClassMap::Isa - Map Extractors based on an objects inheritance River stage zero No dependents

KENTNL/Search-GIN-Extract-ClassMap-1.000003 - 07 Mar 2017 10:14:45 GMT - Search in distribution

Class::Struct - declare struct-like datatypes as Perl classes River stage five • 10760 direct dependents • 31092 total dependents

"Class::Struct" exports a single function, "struct". Given a list of element names and types, and optionally a class name, "struct" creates a Perl 5 class that implements a "struct-like" data structure. The new class is given a constructor method, "n...

XSAWYERX/perl-5.32.0 - 20 Jun 2020 20:38:54 GMT - Search in distribution

lib/Perl/Lint/Policy/ClassHierarchies/ProhibitExplicitISA.pm River stage one • 1 direct dependent • 1 total dependent

MOZNION/Perl-Lint-0.25 - 27 Sep 2016 02:11:22 GMT - Search in distribution

base - Establish an ISA relationship with base classes at compile time River stage five • 1033 direct dependents • 21794 total dependents

Unless you are using the "fields" pragma, consider this module discouraged in favor of the lighter-weight "parent". Allows you to both load one or more modules, while setting up inheritance from those modules at the same time. Roughly similar in effe...

RJBS/base-2.23 - 21 Nov 2015 18:19:20 GMT - Search in distribution

parent - Establish an ISA relationship with base classes at compile time River stage five • 1820 direct dependents • 31075 total dependents

Allows you to both load one or more modules, while setting up inheritance from those modules at the same time. Mostly similar in effect to package Baz; BEGIN { require Foo; require Bar; push @ISA, qw(Foo Bar); } By default, every base class needs to ...

CORION/parent-0.238 - 07 Feb 2020 07:44:31 GMT - Search in distribution

EO - A generic base class River stage one • 1 direct dependent • 1 total dependent

This is a base class for the EO module tree. EO is designed to be a well tested, solid, simple, and long living base class that other modules can rely on. EO inherits from Class::Accessor::Chained, and anything that inherits from it can easily create...

JDUNCAN/EO-0.96 - 18 Jan 2005 21:20:18 GMT - Search in distribution
  • EO::delegate - delegate responsibility for unresolved messages to another class

TM - Topic Maps, Base Class River stage one • 3 direct dependents • 3 total dependents

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::Tree - Topic Maps, trait for induced tree retrieval
  • TM::Axes - Topic Maps, Axes for TM::match*

Class::Dynamic - Rudimentary support for coderefs in @ISA River stage zero No dependents

This module allows you to insert coderefs into a class's @ISA. The coderef is called with the object and method name as parameters, so that it can determine which class is appropriate. The coderef should return a string representing the class to dele...

SIMON/Class-Dynamic-1.01 - 04 Jul 2002 16:20:05 GMT - Search in distribution

asa - Lets your class/object say it works like something else River stage three • 4 direct dependents • 161 total dependents

Perl 5 doesn't natively support Java-style interfaces, and it doesn't support Perl 6 style roles either. You can get both of these things in half a dozen different ways via various CPAN modules, but they usually require that you buy into "their way" ...

ETHER/asa-1.04 - 30 Jul 2019 03:52:56 GMT - Search in distribution

Safe::Isa - Call isa, can, does and DOES safely on things that may not be objects River stage four • 85 direct dependents • 1430 total dependents

How many times have you found yourself writing: if ($obj->isa('Something')) { and then shortly afterwards cursing and changing it to: if (Scalar::Util::blessed($obj) and $obj->isa('Something')) { Right. That's why this module exists. Since perl allow...

ETHER/Safe-Isa-1.000010 - 25 Apr 2018 23:14:08 GMT - Search in distribution

CGI - Handle Common Gateway Interface requests and responses River stage four • 310 direct dependents • 3056 total dependents

CGI.pm is a stable, complete and mature solution for processing and preparing HTTP requests and responses. Major features including processing form submissions, file uploads, reading and writing cookies, query string generation and manipulation, and ...

LEEJO/CGI-4.50 - 22 Jun 2020 07:35:25 GMT - Search in distribution

NEXT - Provide a pseudo-class NEXT (et al) that allows method redispatch River stage three • 42 direct dependents • 830 total dependents

The "NEXT" module adds a pseudoclass named "NEXT" to any program that uses it. If a method "m" calls "$self->NEXT::m()", the call to "m" is redispatched as if the calling method had not originally been found. Note: before using this module, you shoul...

NEILB/NEXT-0.67 - 30 Jul 2016 09:53:33 GMT - Search in distribution

DBI - Database independent interface for Perl River stage four • 1003 direct dependents • 2536 total dependents

The DBI is a database access module for the Perl programming language. It defines a set of methods, variables, and conventions that provide a consistent database interface, independent of the actual database being used. It is important to remember th...

TIMB/DBI-1.643 - 31 Jan 2020 19:02:41 GMT - Search in distribution

PPR - Pattern-based Perl Recognizer River stage two • 11 direct dependents • 31 total dependents

The PPR module provides a single regular expression that defines a set of independent subpatterns suitable for matching entire Perl documents, as well as a wide range of individual syntactic components of Perl (i.e. statements, expressions, control b...

DCONWAY/PPR-0.000028 - 28 Jun 2020 02:57:26 GMT - Search in distribution
  • PPR::X - Pattern-based Perl Recognizer

OX - the hardest working two letters in Perl River stage one • 2 direct dependents • 2 total dependents

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

JE - Pure-Perl ECMAScript (JavaScript) Engine River stage two • 6 direct dependents • 10 total dependents

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 - 27 Oct 2014 00:19:07 GMT - Search in distribution

CIPP - Reference Manual River stage zero No dependents

This is the reference manual for CIPP, the powerful preprocessor language for embedding Perl and SQL in HTML. This documentation module is part of the CIPP distribution which is available on CPAN. The manual describes CIPP's basic syntax rules, class...

JRED/CIPP-3.0.8 - 27 Oct 2006 13:06:00 GMT - Search in distribution

JSON - JSON (JavaScript Object Notation) encoder/decoder River stage four • 1595 direct dependents • 3652 total dependents

This module is a thin wrapper for JSON::XS-compatible modules with a few additional features. All the backend modules convert a Perl data structure to a JSON text and vice versa. This module uses JSON::XS by default, and when JSON::XS is not availabl...

ISHIGAKI/JSON-4.02 - 23 Feb 2019 02:26:27 GMT - Search in distribution

1,505 results (0.138 seconds)