libclass-trait-perl_0.31-4_all.deb


Advertisement

Description

libclass-trait-perl - Implementation of Traits in Perl

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name libclass-trait-perl
Package version 0.31
Package release 4
Package architecture all
Package type deb
Installed size 153 B
Download size 51.25 KB
Official Mirror ftp.br.debian.org
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 Class::Trait
implements traits for Perl 5.

Alternatives

Package Version Architecture Repository
libclass-trait-perl_0.31-4_all.deb 0.31 all Debian Main
libclass-trait-perl - - -

Requires

Name Value
libclass-accessor-perl -
perl -

Download

Type URL
Binary Package libclass-trait-perl_0.31-4_all.deb
Source Package libclass-trait-perl

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libclass-trait-perl deb package:
    # sudo apt-get install libclass-trait-perl

Files

Path
/usr/share/doc/libclass-trait-perl/README
/usr/share/doc/libclass-trait-perl/changelog.Debian.gz
/usr/share/doc/libclass-trait-perl/changelog.gz
/usr/share/doc/libclass-trait-perl/copyright
/usr/share/man/man3/Class::Trait.3pm.gz
/usr/share/man/man3/Class::Trait::Base.3pm.gz
/usr/share/man/man3/Class::Trait::Config.3pm.gz
/usr/share/man/man3/Class::Trait::Lib::TComparable.3pm.gz
/usr/share/man/man3/Class::Trait::Lib::TEquality.3pm.gz
/usr/share/man/man3/Class::Trait::Lib::TPrintable.3pm.gz
/usr/share/man/man3/Class::Trait::Reflection.3pm.gz
/usr/share/perl5/Class/Trait.pm
/usr/share/perl5/Class/Trait/Base.pm
/usr/share/perl5/Class/Trait/Config.pm
/usr/share/perl5/Class/Trait/Reflection.pm
/usr/share/perl5/Class/Trait/Lib/TComparable.pm
/usr/share/perl5/Class/Trait/Lib/TEquality.pm
/usr/share/perl5/Class/Trait/Lib/TPrintable.pm

Changelog

2013-09-24 - Alexander Zangerl <az@debian.org>
libclass-trait-perl (0.31-4) unstable; urgency=low
* updated long description to include module name
* fixed man page to silence lintian
2013-09-22 - Alexander Zangerl <az@debian.org>
libclass-trait-perl (0.31-3) unstable; urgency=low
* some tests failed with perl 5.18 because of 
assumptions re hash key ordering which are no longer true 
with 5.18  (closes: #723925)
2013-09-16 - Alexander Zangerl <az@debian.org>
libclass-trait-perl (0.31-2) unstable; urgency=low
* lifted standards version, debhelper compat level
* changes to 3.0 quilt source format (closes: #671657)
2010-04-25 - Alexander Zangerl <az@debian.org>
libclass-trait-perl (0.31-1) unstable; urgency=low
* New upstream release (closes: #578946)
2009-09-16 - Alexander Zangerl <az@debian.org>
libclass-trait-perl (0.22-5) unstable; urgency=low
* lifted standards version, cleaned some lintian warnings
* fixed makemaker DESTDIR/PREFIX issue with perl 5.10.1
2009-03-09 - Alexander Zangerl <az@debian.org>
libclass-trait-perl (0.22-4) unstable; urgency=low
* fixed missing (build-)depends on libclass-accessor-perl 
(closes: #518866)
2008-11-17 - Alexander Zangerl <az@debian.org>
libclass-trait-perl (0.22-3) unstable; urgency=low
* lifted standards version
* dpatch added to build-depends
* applied Michael Schwern's patch fixing the conflict with 
perldebugger and profiler (closes: #425339)
2006-11-20 - Alexander Zangerl <az@debian.org>
libclass-trait-perl (0.22-2) unstable; urgency=low
* fixed incomplete copyright info.
2006-11-14 - Alexander Zangerl <az@debian.org>
libclass-trait-perl (0.22-1) unstable; urgency=low
* Initial Release.

See Also

Package Description
libclass-trigger-perl_0.14-1_all.deb Mix-in to add / call inheritable triggers
libclass-unload-perl_0.08-1_all.deb Perl module to unload a class at runtime
libclass-virtual-perl_0.06-3_all.deb Base class for virtual base classes
libclass-whitehole-perl_0.04-6_all.deb base class to treat unhandled method calls as errors
libclass-xsaccessor-perl_1.19-2+b4_amd64.deb Perl module providing fast XS accessors
libclassad-dev_8.2.3~dfsg.1-6_amd64.deb HTCondor classads expression language - development library
libclassad7_8.2.3~dfsg.1-6_amd64.deb HTCondor classads expression language - runtime library
libclassworlds-java-doc_1.1-final-5_all.deb Documentation for the Classworlds Java library
libclassworlds-java_1.1-final-5_all.deb framework for container developers requiring manipulation of ClassLoaders
libclassycle-java-doc_1.4-2_all.deb Analysing tool for Java dependencies - documentation
libclassycle-java_1.4-2_all.deb Analysing tool for Java dependencies
libclaw-application-dev_1.7.3-1+b2_amd64.deb Set of classes to ease the initialisation of the program (development files)
libclaw-application1_1.7.3-1+b2_amd64.deb Set of classes to ease the initialisation of the program
libclaw-configuration-file-dev_1.7.3-1+b2_amd64.deb Class to process configuration files (development files)
libclaw-configuration-file1_1.7.3-1+b2_amd64.deb Class to process configuration files
Advertisement
Advertisement