Class::ISA - report the search path for a class's ISA tree River stage three • 48 direct dependents • 331 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 UTC - 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 UTC - 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 UTC - Search in distribution

Class::Struct - declare struct-like datatypes as Perl classes River stage five • 10652 direct dependents • 31363 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 UTC - Search in distribution

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

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

base - Establish an ISA relationship with base classes at compile time River stage five • 999 direct dependents • 22983 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 UTC - Search in distribution

parent - Establish an ISA relationship with base classes at compile time River stage five • 1800 direct dependents • 31345 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 UTC - 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 UTC - 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 UTC - 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 UTC - Search in distribution

asa - Lets your class/object say it works like something else River stage two • 3 direct dependents • 62 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 UTC - 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 • 1191 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 UTC - Search in distribution

pl - Perl One-Liner Examples River stage zero No dependents

PFEIFFER/App-pl-0.59.0 - 13 Oct 2020 21:50:51 UTC - Search in distribution

CGI - Handle Common Gateway Interface requests and responses River stage four • 281 direct dependents • 2506 total dependents 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.53 - 03 Jun 2021 06:45:55 UTC - Search in distribution

NEXT - Provide a pseudo-class NEXT (et al) that allows method redispatch River stage three • 39 direct dependents • 120 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.68 - 19 Apr 2021 09:39:56 UTC - Search in distribution

UV - Perl interface to libuv River stage one • 3 direct dependents • 3 total dependents

This module provides an interface to libuv <>. We will try to document things here as best as we can, but we also suggest you look at the libuv docs <> directly for more details on how things work. Event loops tha...

PEVANS/UV-1.909 - 26 May 2021 22:05:52 UTC - Search in distribution

DBI - Database independent interface for Perl River stage four • 919 direct dependents • 2018 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 UTC - Search in distribution

PPR - Pattern-based Perl Recognizer River stage two • 9 direct dependents • 33 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 UTC - 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 UTC - 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 UTC - Search in distribution
1,521 results (0.124 seconds)