Filewatcher File Search File Search
Catalog
Content Search
» » » » »

libclass-trait-perl

An implementation of Traits in Perl

Traits are a simple composition mechanism for structuring object-oriented programs. A Trait is essentially a parameterized set of methods, which serves as a building block for classes and is the primitive unit of code reuse. Unlike mixins and multiple inheritance, Traits do not use inheritance as the composition operator. Instead, Trait composition is based on a set of operators that are complementary to single inheritance and result in better composition properties.

Traits are a core part of Perl 6 (called Roles there), and this module implements traits for Perl 5.

Homepage:-
Package version:0.22-2
Architecture:all
Distribution:Debian
Filename:libclass-trait-perl_0.22-2_all.deb

/usr/share/doc/libclass-trait-perl/README

Class::Trait 
=====================

INSTALLATION

To install this module type the following:

   perl Build.PL
   ./Build
   ./Build test
   ./Build install

DEPENDENCIES

This module requires no other modules and libraries outside of the core modules

COPYRIGHT AND LICENCE

Copyright (C) 2004, 2005 Infinity Interactive, Inc.

http://www.iinteractive.com

This library is free software; you can re
more»

/usr/share/man/man3/Class::Trait.3pm.gz

Class::Trait(3pm)User Contributed Perl DocumentatioClass::Trait(3pm)



NAME
       Class::Trait - An implementation of Traits in Perl

SYNOPSIS
           # to turn on debugging (do this before
           # any other traits are loaded)
           use Class::Trait 'debug';

           # nothing happens, but the module is loaded
           use Class::Trait;

           # loads these two traits and 
more»

/usr/share/man/man3/Class::Trait::Base.3pm.gz

Class::Trait::BasUsermContributed Perl DocumeClass::Trait::Base(3pm)



NAME
       Class::Trait::Base - Base class for all Traits

SYNOPSIS
       This class needs to be inherited by all traits so they can be
       identified as traits.

               use Class::Trait 'base';

DESCRIPTION
       Not much going on here, just an AUTOLOAD method to help prop‐
       erly dispatch calls to "SUPER
more»

/usr/share/man/man3/Class::Trait::Config.3pm.gz

Class::Trait::ConUser3Contributed Perl DocuClass::Trait::Config(3pm)



NAME
       Class::Trait::Co
more»

/usr/share/man/man3/Class::Trait::Lib::TComparable.3pm.gz

Class::Trait::LibUseroContributedClass::Trait::Lib::TComparable(3pm)



NAME
       TComparable - Tr
more»

/usr/share/man/man3/Class::Trait::Lib::TEquality.3pm.gz

Class::Trait::LibUserqContributed PClass::Trait::Lib::TEquality(3pm)



NAME
       TEquality - Trai
more»

/usr/share/man/man3/Class::Trait::Lib::TPrintable.3pm.gz

Class::Trait::LibUserrContributed)Class::Trait::Lib::TPrintable(3pm)



NAME
       TPrintable - Tra
more»

/usr/share/man/man3/Class::Trait::Reflection.3pm.gz

Class::Trait::RefUseriContributed Perl Class::Trait::Reflection(3pm)



NAME
       Class::Trait::Re
more»

Browse inside libclass-trait-perl_0.22-2_all.deb

         [DIR]DEBIAN/ (2)  65535+ mirrors
         [DIR]usr/ (1)  65535+ mirrors

Download libclass-trait-perl_0.22-2_all.deb

Results 1 - 1 of 1
Help - FTP Sites List - Software Dir.
Search over 15 billion files
© 1997-2016 FileWatcher.com