The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Search results for "module:Class::Can"

Class::Can - inspect a class/method and say what it can do (and why) River stage zero No dependents

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. River stage zero No dependents

DCANTRELL/Class-CanBeA-1.4 - 27 Sep 2016 23:00:37 UTC

Class::AutoloadCAN - Make AUTOLOAD, can and inheritance cooperate. River stage one • 1 direct dependent • 1 total dependent

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__ River stage two • 7 direct dependents • 17 total dependents

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 River stage zero No dependents

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 River stage three • 35 direct dependents • 509 total dependents

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 River stage zero No dependents

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 River stage zero No dependents

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 River stage one • 3 direct dependents • 3 total dependents

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 River stage zero No dependents

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. River stage zero No dependents

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. River stage zero No dependents

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 River stage one • 1 direct dependent • 1 total dependent

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 River stage one • 4 direct dependents • 6 total dependents

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

Yeb::Class - Meta Class for all Yeb application classes River stage one • 8 direct dependents • 8 total dependents

GETTY/Yeb-0.104 - 19 Feb 2016 00:42:32 UTC

Class::LOP - The Lightweight Object Protocol River stage one • 1 direct dependent • 1 total dependent

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 River stage zero No dependents

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 River stage zero No dependents

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 River stage zero No dependents

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 River stage one • 6 direct dependents • 6 total dependents

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
1,852 results (0.056 seconds)