This module provides support for ......
DUTCHMAN/NBU-0.95 - 24 Jul 2008 12:10:09 UTCSuppose you have a class (like Food::Fish::Fishstick) that is derived, via its @ISA, from one or more superclasses (as Food::Fish::Fishstick is from Food::Fish, Life::Fungus, and Chemicals), and some of those superclasses may themselves each be deriv...
SMUELLER/Class-ISA-0.36 - 29 Sep 2009 20:45:41 UTCFast 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 UTCClass::DbC allows Eiffel style Contracts <https://www.eiffel.com/values/design-by-contract/introduction/> to be easily and flexibly added to existing code. These contracts are separate from the code that they verify, and they can be turned on or not ...
ARUNBEAR/Class-DbC-0.000002 - 10 Feb 2018 18:10:51 UTCThis 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 UTCClass::XML is designed to make it reasonably easy to create, consume or modify XML from Perl while thinking in terms of Perl objects rather than the available XML APIs; it was written out of a mixture of frustration that JAXB (for Java) and XMLSerial...
MSTROUT/Class-XML-0.06 - 29 Mar 2005 12:28:48 UTCThis module provides tools that help to implement the "inside out object" class structure in a convenient and standard way. *Portions of the following code and documentation from "Perl Best Practices" copyright (c) 2005 by O'Reilly Media, Inc. and re...
CHORNY/Class-Std-0.013 - 24 May 2015 13:11:26 UTCProc::Class is a simple OO wrapper for IPC::Open3, POSIX.pm, and more. THIS MODULE IS IN ITS BETA QUALITY. THE API MAY CHANGE IN THE FUTURE...
TOKUHIROM/Proc-Class-0.05 - 18 Oct 2011 23:07:35 UTCThis module supports writing Fuse callback as method. Method name is same as Fuse callback, but first argment is an object (it's named '$self' usually). This is a small change for Fuse, but you can use power of OO like inheritance, encapsulation, ......
TOSHIFJW/Fuse-Class-0.03 - 15 Aug 2017 12:33:16 UTCThe elements that can be used in the templates: Comments Comments will just be removed from the template when the template is parsed. <comment> this is a comment </comment> Perl Variables Variables will be sent to the Class::Skin object when parsing ...
RANI/Class-Skin-0.05 - 20 Feb 2003 12:43:52 UTC"Path::Class" is a module for manipulation of file and directory specifications (strings describing their locations, like '/home/ken/foo.txt' or 'C:\Windows\Foo.txt') in a cross-platform manner. It supports pretty much every platform Perl runs on, in...
KWILLIAMS/Path-Class-0.37 - 14 Aug 2016 02:37:55 UTCRose::Class is a generic base class for classes. It provides a single class method ("error"), but may be expanded further in the future. A class that inherits from Rose::Class is not expected to allow objects of that class to be instantiated, since t...
JSIRACUSA/Rose-Object-0.860 - 04 Oct 2013 21:07:10 UTCAll classes must inherit QBit::Class....
MADSKILL/QBit-Class-0.3 - 27 Mar 2016 18:17:58 UTCThis class implements the Null Class design pattern. Suppose that methods in your object want to write log messages to a log object. The log object is possibly stored in a slot in your object and can be accessed using an accessor method: package MyOb...
MARCEL/Class-Null-2.110730 - 14 Mar 2011 10:40:28 UTCThis package provides an abstract base class for Zing classes....
AWNCORP/Zing-0.27 - 12 Feb 2021 17:41:40 UTCClass::Init provides a constructor, "new()", that returns blessed hashrefs by default; that constructor runs all instances of the subroutine "_init" it finds in the inheritance tree, top-down ("EVERY"). The goal of this module is to reduce the amount...
RSOD/Class-Init-1.1 - 12 May 2004 08:28:42 UTCClass::Bits defines classes using bit vectors as storage. Object attributes are stored in bit fields inside the bit vector. Bit field sizes have to be powers of 2 (1, 2, 4, 8, 16 or 32). There is a class constructor subroutine: make_bits( field1 => s...
SALVA/Class-Bits-0.05 - 14 Oct 2003 19:14:47 UTCPlease consider using Badger::Base instead which is the successor of this module. This module implements a simple base class from which other modules can be derived, thereby inheriting a number of useful methods such as "new()", "init()", "params()",...
YANICK/Class-Base-0.09 - 04 Jan 2018 17:52:53 UTC