Search results for "module:Class::Mix"
Class::Mix - dynamic class mixing
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
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
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
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
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
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
DAVIDRW/Class-Mixin-1.00
-
26 May 2008 19:05:40 UTC
Class::Facet - Capability-discipline facet construct for Perl.
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
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
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
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
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
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
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
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
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!
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
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.
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.
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