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

Search results for "module:Class::Mix"

Class::Mix - dynamic class mixing River stage two • 2 direct dependents • 59 total dependents

The "mix_class" function provided by this module dynamically generates `anonymous' classes with specified inheritance....

ZEFRAM/Class-Mix-0.006 - 30 Jul 2017 16:59:56 UTC

Class::Generate - Generate Perl class hierarchies River stage one • 1 direct dependent • 1 total dependent

The "Class::Generate" package exports functions that take as arguments a class specification and create from these specifications a Perl 5 class. The specification language allows many object-oriented constructs: typed members, inheritance, private m...

SHLOMIF/Class-Generate-1.18 - 13 Oct 2020 09:35:55 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

Object::Hybrid - promote Perl primitives (hashes, scalars, arrays, and filehandles), either tie()d or not, to become hybrid objects River stage zero No dependents

Some applications need to accept both plain primitives as well as tie()d primitives with additional (non-perltie) methods and parameters supported by extended interface available through tied() object. For example, application cache may be allowed to...

METADOO/Object-Hybrid-0.07 - 18 Nov 2013 01:46:58 UTC

Class::Slot - Simple, efficient, comple-time class declaration River stage one • 1 direct dependent • 1 total dependent

Similar to the fields pragma, "slot" declares individual fields in a class, building a constructor and slot accessor methods. Although not nearly as full-featured as other solutions, "Class::Slot" is light-weight, fast, works with basic Perl objects,...

JEFFOBER/Class-Slot-0.09 - 10 Feb 2020 19:12:43 UTC

Oryx::Class - abstract base class for Oryx classes River stage one • 1 direct dependent • 1 total dependent

Abstract base class for Oryx persistent classes....

RHUNDT/Oryx-0.24 - 18 Jun 2006 19:57:44 UTC

Class::Mixin - API for aliasing methods to/from other classes River stage zero No dependents

DAVIDRW/Class-Mixin-1.00 - 26 May 2008 19:05:40 UTC

Class::Facet - Capability-discipline facet construct for Perl. River stage one • 1 direct dependent • 1 total dependent

Facets are a working concept of the E secure programming language (see "REFERENCES") that in turn has its roots in a method of secure programming known as capability discipline. Facets are a powerful yet simple mechanism for writing secure code; as w...

GRM/App-CamelPKI-0.07 - 21 Nov 2008 22:04:46 UTC

Class::AutoDB - Almost automatic object persistence coexisting with human-engineered database River stage one • 1 direct dependent • 1 total dependent

This class works closely with Class::AutoClass to provide almost transparent object persistence that can coexist with a human-engineered database. The auto-persistence mechanism provides hooks for connecting the two parts of the database together. Ca...

NATG/Class-AutoDB-1.291 - 18 Dec 2013 22:53:03 UTC

Class::Mockable River stage zero No dependents

A handy mix-in for making stuff mockable. Use this so that when testing your code you can easily mock how your code talks to other bits of code, thus making it possible to test your code in isolation, and without relying on third-party services....

DCANTRELL/Class-Mockable-1.3002 - 09 Aug 2022 17:08:24 UTC

Class::Container - Glues object frameworks together transparently River stage two • 6 direct dependents • 85 total dependents

This class facilitates building frameworks of several classes that inter-operate. It was first designed and built for "HTML::Mason", in which the Compiler, Lexer, Interpreter, Resolver, Component, Buffer, and several other objects must create each ot...

KWILLIAMS/Class-Container-0.13 - 03 Nov 2017 04:56:06 UTC

Class::DBI::AsForm - Produce HTML form elements for database columns River stage one • 5 direct dependents • 5 total dependents

This module helps to generate HTML forms for creating new database rows or editing existing rows. It maps column names in a database table to HTML form elements which fit the schema. Large text fields are turned into textareas, and fields with a has-...

TMTM/Class-DBI-AsForm-2.42 - 06 Sep 2005 21:58:12 UTC

OOP::Perlish::Class - A Base class implementation providing the fundimental infrastructure for perl OOP River stage zero No dependents

A Base class for creating Objects that conform to all common OOP practices, while still remaining very much perl. Currently supported: Multiple-Inheritance Mix-in Meta-programming (class introspection; quite useful with mix-ins) Generational Inherita...

JBEVERLY/OOP-Perlish-Class-0.45.0 - 08 Feb 2010 12:29:17 UTC

Class::MakeMethods - Generate common types of methods River stage one • 1 direct dependent • 1 total dependent

The Class::MakeMethods framework allows Perl class developers to quickly define common types of methods. When a module "use"s Class::MakeMethods or one of its subclasses, it can select from a variety of supported method types, and specify a name for ...

EVO/Class-MakeMethods-1.01 - 07 Sep 2004 21:45:34 UTC

Class::Meta::Express - Concise, expressive creation of Class::Meta classes River stage zero No dependents

This module provides an interface to concisely yet expressively create classes with Class::Meta. It does so by temporarily exporting magical functions into a package that uses it, thereby providing a declarative alternative to Class::Meta's verbose o...

DWHEELER/Class-Meta-Express-0.14 - 02 Aug 2023 01:31:55 UTC

DBIx::Class::Numeric - helper methods for numeric columns River stage zero No dependents

A DBIx::Class component that adds some extra accessors / mutators to any numeric columns you define. Additionally, columns can have max and min values defined, or be bound to the values of other columns in the table. This is useful if you have a lot ...

MUTANT/DBIx-Class-Numeric-0.005 - 09 May 2017 08:25:15 UTC

Data::Remember::Class - remember complex information without giving yourself a headache, now with POOP! River stage one • 1 direct dependent • 1 total dependent

While designing some IRC bots and such I got really tired of statements that looked like: $heap->{job}{$job} = { source => $source, dest => $destination, options => $options, }; and later: if ($heap->{job}{$job}{options}{wibble} eq $something_else) {...

HANENKAMP/Data-Remember-0.140490 - 18 Feb 2014 16:04:32 UTC

Badger::Class::Config - class mixin for configuration River stage one • 4 direct dependents • 6 total dependents

This class mixin module allows you to define configuration parameters for an object class. It exports a configure() method which can be used to initialise your object instances. Please note that the scope of this module is intentionally limited at pr...

ABW/Badger-0.16 - 05 Jun 2023 07:47:33 UTC

Class::Accessor::Lazy - class accessors generation with lazy accessors and fast mode support. River stage zero No dependents

This module allowes you to create accessors and mutators for your class, using one of the modules: Class::Accessor or Class::Accessor::Fast, but, in addition, it allowes you to create lazy accessors. You may create mix accessors in your module, use F...

HURRICUP/Class-Accessor-Lazy-1.003 - 25 Jan 2015 10:16:42 UTC

DBIx::Class::ResultSet - Represents a query used for fetching a set of results. River stage three • 342 direct dependents • 452 total dependents

A ResultSet is an object which stores a set of conditions representing a query. It is the backbone of DBIx::Class (i.e. the really important/useful bit). No SQL is executed on the database when a ResultSet is created, it just stores all the condition...

RIBASUSHI/DBIx-Class-0.082843 - 17 May 2022 10:49:29 UTC
29 results (0.046 seconds)