Search results for "Class::ISA"
Class::ISA - report the search path for a class's ISA tree
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
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
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
"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...
PEVANS/perl-5.38.2 - 29 Nov 2023 16:10:36 UTC - Search in distribution- Class::Struct - declare struct-like datatypes as Perl classes
- DB - programmatic interface to the Perl debugging API
- DB - programmatic interface to the Perl debugging API
- 99 more results from perl »
lib/Perl/Lint/Policy/ClassHierarchies/ProhibitExplicitISA.pm
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
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
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.241 - 14 Feb 2023 21:53:47 UTC - Search in distribution
EO - A generic base class
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
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
Class::Dynamic - Rudimentary support for coderefs in @ISA
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
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
Perl::Critic::Policy::ClassHierarchies::ProhibitExplicitISA - Employ use parent instead of @ISA.
Conway recommends employing "use parent qw(Foo)" instead of the usual "our @ISA = qw(Foo)" because the former happens at compile time and the latter at runtime. The parent pragma also automatically loads "Foo" for you so you save a line of easily-for...
PETDANCE/Perl-Critic-1.152 - 17 Oct 2023 04:09:08 UTC - Search in distribution
Safe::Isa - Call isa, can, does and DOES safely on things that may not be objects
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
V - Print version of the specified module(s).
This module uses stolen code from Module::Info to find the location and version of the specified module(s). It prints them and exit()s. It defines "import()" and is based on an idea from Michael Schwern on the perl5-porters list. See the discussion: ...
ABELTJE/V-0.19 - 08 Jan 2024 15:30:19 UTC - Search in distribution
CGI - Handle Common Gateway Interface requests and responses
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.64 - 18 Mar 2024 12:10:48 UTC - Search in distribution
PPR - Pattern-based Perl Recognizer
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.001008 - 11 Apr 2023 05:50:32 UTC - Search in distribution- PPR::X - Pattern-based Perl Recognizer
UV - Perl interface to libuv
This module provides an interface to libuv <http://libuv.org>. We will try to document things here as best as we can, but we also suggest you look at the libuv docs <http://docs.libuv.org> directly for more details on how things work. Event loops tha...
PEVANS/UV-2.000 - 28 Jul 2021 16:28:16 UTC - Search in distribution
DBI - Database independent interface for Perl
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- DBI::DBD - Perl DBI Database Driver Writer's Guide
- DBI::SQL::Nano - a very tiny SQL engine
- DBD::File::Developers - Developers documentation for DBD::File
- 1 more result from DBI »
OX - the hardest working two letters in Perl
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- OX::RouteBuilder::HTTPMethod - OX::RouteBuilder which routes to a method in a controller based on the HTTP method
JE - Pure-Perl ECMAScript (JavaScript) Engine
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- JE::Number - JavaScript number value