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

Search results for "module:Class::Roles"

Class::Roles - use Perl 6 roles in Perl 5 River stage one • 8 direct dependents • 9 total dependents

Class::Roles provides a Perl 5 implementation of Perl 6 roles. Roles are named collections of reusable behavior. They provide a mechanism to mark that a class performs certain behaviors and to reuse the code that performs those behaviors. Polymorphis...

CHROMATIC/Class-Roles-0.30 - 14 Dec 2003 01:07:34 UTC

class::with::roles - Shortcut for using a class and applying it some Role::Tiny roles, from the command line River stage one • 1 direct dependent • 1 total dependent

PERLANCAR/class-with-roles-0.004 - 05 Jun 2020 12:24:13 UTC

Class::User::DBI::Roles - A Roles class. River stage zero No dependents

This is a maintenance class facilitating the creation, deletion, and testing of roles that are compatible with Class::User::DBI's roles, and Class::User::DBI::RolePrivileges roles. A common usage is to configure a database table, and then add a few r...

DAVIDO/Class-User-DBI-0.10 - 08 Dec 2012 07:49:26 UTC

OpenERP::OOM::Roles::Class - Class attribute for setting up dirty attribute tracking. River stage zero No dependents

This code was largely taken from a version of MooseX::TrackDirty before it was updated to work with Moose 2.0. Then it was cut down to suit our purposes being uses in the Moose::Exporter....

NMBOOKER/OpenERP-OOM-0.48 - 28 Apr 2022 16:15:06 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

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

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

Class::MOP - A Meta Object Protocol for Perl 5 River stage four • 2916 direct dependents • 4004 total dependents

This module is a fully functioning meta object protocol for the Perl 5 object system. It makes no attempt to change the behavior or characteristics of the Perl 5 object system, only to create a protocol for its manipulation and introspection. That sa...

ETHER/Moose-2.2207 - 21 Jan 2024 01:10:45 UTC

Class::DBI - Simple Database Abstraction River stage three • 91 direct dependents • 134 total dependents

TMTM/Class-DBI-v3.0.17 - 04 Oct 2007 21:30:41 UTC

Class::DOES - Provide a simple ->DOES override River stage zero No dependents

Perl 5.10 introduced a new method in UNIVERSAL: "DOES". This was added to support the concept of roles. A role is an interface (a set of methods, with associated semantics) that a class or an object can implement, without necessarily inheriting from ...

BMORROW/Class-DOES-1.02 - 17 Feb 2018 08:34:52 UTC

Mars::Class - Class Declaration River stage zero No dependents

This package provides a class builder which when used causes the consumer to inherit from Mars::Kind::Class which provides object construction and lifecycle hooks....

AWNCORP/Mars-0.05 - 04 Aug 2022 21:01:13 UTC

Class::Role - Support for the role object model River stage zero No dependents

"Class::Role" is an implementation of 'traits', as explained in this paper: http://www.cse.ogi.edu/~black/publications/TR_CSE_02-012.pdf It's an object model similar to mixins, except saner. The module gets its name from Larry's current name for a si...

NEILB/Class-Role-0.04 - 05 Jul 2016 22:09:17 UTC

Class::Trait - Deprecated. Please use Moose::Role. River stage one • 1 direct dependent • 1 total dependent

This document attempts to explain Traits in terms of Perl. Trait composition A Trait can be defined as a package containing: * A set of methods * A hash of overloaded operators mapped to the method labels * An array of required method labels Here is ...

OVID/Class-Trait-0.33 - 03 Jun 2023 08:44:55 UTC

exact::class - Simple class interface extension for exact River stage two • 3 direct dependents • 13 total dependents

exact::class is intended to be a simple class interface extension for exact. See the exact documentation for additional information about extensions. The intended use of exact::class is via the extension interface of exact. use exact -class, -conf, -...

GRYPHON/exact-class-1.19 - 13 Sep 2023 04:05:52 UTC

Venus::Class - Class Builder River stage two • 3 direct dependents • 56 total dependents

This package provides a class builder which when used causes the consumer to inherit from Venus::Core::Class which provides object construction and lifecycle hooks....

AWNCORP/Venus-4.15 - 27 Nov 2023 17:12:55 UTC

Class::Plain - a class syntax for the hash-based Perl OO. River stage zero No dependents

This module provides a class syntax for the hash-based Perl OO....

KIMOTO/Class-Plain-0.06 - 11 Oct 2022 00:02:54 UTC

Class::Spiffy - Spiffy Framework with No Source Filtering River stage one • 3 direct dependents • 3 total dependents

"Class::Spiffy" is a framework and methodology for doing object oriented (OO) programming in Perl. Class::Spiffy combines the best parts of Exporter.pm, base.pm, mixin.pm and SUPER.pm into one magic foundation class. It attempts to fix all the nits a...

INGY/Class-Spiffy-0.15 - 30 Jan 2006 16:43:24 UTC

Class::User::DBI - A User class: Login credentials, roles, privileges, domains. River stage zero No dependents

The module is designed to simplify user logins, authentication, role based access control (authorization), as well as domain (locality) constraint access control. It stores user credentials, roles, and basic user information in a database via a DBIx:...

DAVIDO/Class-User-DBI-0.10 - 08 Dec 2012 07:49:26 UTC

MooseX::WhatTheTrig - what attribute triggered me? River stage zero No dependents

Moose trigger subs get passed two (sometimes three) parameters: * The object itself. * The new attribute value. * The old attribute value (if any). The sub doesn't get told which attribute triggered it. This may present a problem if you wish to have ...

TOBYINK/MooseX-WhatTheTrig-0.001 - 26 Apr 2014 21:44:39 UTC

Class::Refresh - refresh your classes during runtime River stage one • 3 direct dependents • 3 total dependents

During development, it is fairly common to cycle between writing code and testing that code. Generally the testing happens within the test suite, but frequently it is more convenient to test things by hand when tracking down a bug, or when doing some...

DOY/Class-Refresh-0.07 - 26 Feb 2014 03:09:24 UTC
85 results (0.063 seconds)