Search results for "module:Class::Can"
Class::Can - inspect a class/method and say what it can do (and why)
Class::Can interrogates the object heirarchy of a package to return a hash detailling what methods the class could dispatch (as the key), and the package it found it in (as the value)....
RCLAMP/Class-Can-0.01 - 29 Jul 2004 14:55:31 UTC
Class::CanBeA - figure out what your class can be.
DCANTRELL/Class-CanBeA-1.4
-
27 Sep 2016 23:00:37 UTC
Class::AutoloadCAN - Make AUTOLOAD, can and inheritance cooperate.
This module solves a fundamental conflict between AUTOLOAD, can and inheritance. The problem is that while you can implement anything in AUTOLOAD, UNIVERSAL::can is not aware that it is there. Attempting to modify UNIVERSAL::can to document those met...
TILLY/Class-AutoloadCAN-0.03 - 10 Apr 2005 06:18:27 UTC
CLASS - Alias for __PACKAGE__
CLASS and $CLASS are both synonyms for __PACKAGE__. Easier to type. $CLASS has the additional benefit of working in strings....
JDEGUEST/CLASS-v1.1.8 - 23 Sep 2023 10:50:53 UTC
reform - Third millenium syntax for Perl 5 OOP
This module provides a less awkward syntax for Perl 5 OOP. "reform" must be the first thing to be used in your code, even above your package declaration. Shorthand inheritance Rather than using the cumbersome "use base 'Parent'" you may write: packag...
HKOCH/reform-0.3 - 10 Aug 2008 22:09:28 UTC
Class::C3 - A pragma to use the C3 method resolution order algorithm
This is pragma to change Perl 5's standard method resolution order from depth-first left-to-right (a.k.a - pre-order) to the more sophisticated C3 method resolution order. NOTE: YOU SHOULD NOT USE THIS MODULE DIRECTLY - The feature provided is integr...
HAARG/Class-C3-0.35 - 09 Nov 2020 06:21:05 UTC
Class::DI - Perl dependency injection container
this class does DI. The instance is generated based on an external setting, and the dependence between components is excluded from the source code....
HAOSAN/Class-DI-0.03 - 31 Jul 2010 04:19:44 UTC
HO::class - class builder for hierarchical objects
This is a simple class builder for array based objects. Normally it does its job during compile time. A constructor new is build. The generated new will initialize each member with an appropriate default value. The method "init" is reserved for setti...
SKNPP/HO-class-0.080 - 01 Jan 2020 20:12:25 UTC
Devel::MAT::SV - represent a single SV from a heap dump
Objects in this class represent individual SV variables found in the arena during a heap dump. Actual types of SV are represented by subclasses, which are documented below....
PEVANS/Devel-MAT-0.53 - 07 Mar 2024 17:57:32 UTC
Regexp::Genex - get the strings a regex will match, with a regex
This module uses the regex engine to generate the strings that a given regex would match. Some ideas for uses: Test and debug your regex. Generate test data. Generate combinations. Generate data according to a lexical pattern (urls, etc) Edit the reg...
BOWMANBS/Regexp-Genex-0.07 - 16 Aug 2007 01:56:01 UTC
Class::TLB - Transparent load balancing for any resource class.
JETEVE/Class-TLB-0.01
-
14 Jun 2010 22:47:59 UTC
Eve::Class - a class that all other library classes use as a parent.
Eve::Class is an abstract class whose functionality is used in derived classes in order to avoid initialization code duplication and make routine procedures easier. Implicit accessors Another purpose of this class is to provide a mechanism that simpl...
ZINIGOR/Eve-0.06 - 05 May 2014 10:32:37 UTC
Evo::Class
Fast full featured post-modern Object oriented programming. Available both in PP and C. See <https://github.com/alexbyk/perl-evo/tree/master/bench>...
ALEXBYK/Evo-0.0405 - 18 Jul 2017 22:54:34 UTC
MOP::Class - A representation of a class
A class *does* all the things a role does, with the addition of inheritance and instance construction....
STEVAN/MOP-0.14 - 31 Jan 2018 20:12:59 UTC
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 - 07 Dec 2012 15:26:25 UTC
Git::Class - a simple git wrapper to capture output
This is a simple wrapper of a "git" executable. The strength is that you can run a "git" command and capture the output in a simple and more portable way than using "open" to pipe (which is not always implemented fully). As of this writing, most of t...
ISHIGAKI/Git-Class-0.15 - 05 Aug 2014 02:56:27 UTC
Class::Tag - programmatically label (mark) classes, methods, roles and modules with meta-data tags (key/value pairs) and query those tags
Sometimes it is necessary to programmatically tag modules and classes with some meta-data tags (arbitrary labels or key/value pairs) to be able to assert that you deal with proper classes (modules), methods and roles. Such need typically arises for p...
METADOO/Class-Tag-0.10 - 18 Nov 2013 19:42:03 UTC
Class::Tag - programmatically label (mark) classes, methods, roles and modules with meta-data tags (key/value pairs) and query those tags
Sometimes it is necessary to programmatically tag modules and classes with some meta-data tags (arbitrary labels or key/value pairs) to be able to assert that you deal with proper classes (modules), methods and roles. Such need typically arises for p...
METADOO/Object-Hybrid-0.07 - 18 Nov 2013 01:46:58 UTC
XAS::Class - A Perl extension for the XAS environment
This module ties the XAS environment to the base Badger object framework. It exposes the defined constants and utilities that reside in XAS::Constants and XAS::Utils. Which inherits from Badger::Constants <https://metacpan.org/pod/Badger::Constants> ...
KESTEB/XAS-0.15 - 12 Jan 2017 16:01:35 UTC