librole-tiny-perl_1.003004-1_all.deb


Advertisement

Description

librole-tiny-perl - Perl module for minimalist role composition

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main amd64
Package name librole-tiny-perl
Package version 1.003004
Package release 1
Package architecture all
Package type deb
Installed size 76 B
Download size 18.98 KB
Official Mirror ftp.br.debian.org
Role::Tiny is a Perl module to do minimalist role composition. Role composition
can be thought of as much more clever and meaningful multiple inheritance.
The basics of this implementation of roles is:
* If a method is already defined on a class, that method will not be composed
in from the role.
* If a method that the role "requires" to be implemented is not implemented,
role application will fail loudly.
Unlike Class::C3, where the last class inherited from "wins," role composition
is the other way around, where first wins. In a more complete system (see
Moose) roles are checked to see if they clash. The goal of this is to be much
simpler, hence disallowing composition of multiple roles at once.

Alternatives

Package Version Architecture Repository
librole-tiny-perl_1.003004-1_all.deb 1.003004 all Debian Main
librole-tiny-perl - - -

Requires

Name Value
libclass-method-modifiers-perl -
perl -

Download

Type URL
Binary Package librole-tiny-perl_1.003004-1_all.deb
Source Package librole-tiny-perl

Install Howto

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

Files

Path
/usr/share/doc/librole-tiny-perl/changelog.Debian.gz
/usr/share/doc/librole-tiny-perl/changelog.gz
/usr/share/doc/librole-tiny-perl/copyright
/usr/share/man/man3/Role::Tiny.3pm.gz
/usr/share/man/man3/Role::Tiny::With.3pm.gz
/usr/share/perl5/Role/Tiny.pm
/usr/share/perl5/Role/Tiny/With.pm

Changelog

2014-10-23 - gregor herrmann <gregoa@debian.org>
librole-tiny-perl (1.003004-1) unstable; urgency=medium
* Team upload.
[ Salvatore Bonaccorso ]
* Update Vcs-Browser URL to cgit web frontend
[ gregor herrmann ]
* Add debian/upstream/metadata
* Import upstream version 1.003004
* debian/copyright: drop section about removed file.
* debian/control: drop Breaks on ancient libmoo-perl version.
* Mark package as autopkgtest-able.
* Declare compliance with Debian Policy 3.9.6.
2014-03-19 - Axel Beckert <abe@debian.org>
librole-tiny-perl (1.003003-1) unstable; urgency=medium
* Team upload
[ gregor herrmann ]
* Strip trailing slash from metacpan URLs.
[ Axel Beckert ]
* Import new upstream release
* Bump Standards-Version to 3.9.5 (no changes)
* Apply wrap-and-sort
2013-09-28 - Axel Beckert <abe@debian.org>
librole-tiny-perl (1.003002-1) unstable; urgency=low
* Team upload.
* New upstream release
2013-07-16 - gregor herrmann <gregoa@debian.org>
librole-tiny-perl (1.003001-1) unstable; urgency=low
* Team upload.
* New upstream release.
2013-02-12 - Alessandro Ghedini <ghedo@debian.org>
librole-tiny-perl (1.002005-1) unstable; urgency=low
[ Salvatore Bonaccorso ]
* Change Vcs-Git to canonical URI (git://anonscm.debian.org)
* Change search.cpan.org based URIs to metacpan.org based URIs
[ Alessandro Ghedini ]
* New upstream release
2012-12-09 - gregor herrmann <gregoa@debian.org>
librole-tiny-perl (1.002004-1) unstable; urgency=low
* Team upload.
* New upstream release.
* debian/copyright: add new upstream copyright holder.
* Bump Standards-Version to 3.9.4 (no changes).
* Add build dependency on libnamespace-autoclean-perl for test suite.
2012-07-25 - Nuno Carvalho <smash@cpan.org>
librole-tiny-perl (1.001005-1) unstable; urgency=low
* Team upload.
[ gregor herrmann ]
* debian/control: update {versioned,alternative} (build) dependencies.
* debian/copyright: Add new upstream copyright holders.
[ Nuno Carvalho ]
* New upstream release.
2012-06-20 - Alessandro Ghedini <ghedo@debian.org>
librole-tiny-perl (1.001003-1) unstable; urgency=low
* New upstream release
* Build depend on libstrictures-perl (needed by a test)
2012-05-08 - Alessandro Ghedini <ghedo@debian.org>
librole-tiny-perl (1.001002-1) unstable; urgency=low
* New upstream release
2012-04-27 - Alessandro Ghedini <ghedo@debian.org>
librole-tiny-perl (1.001001-1) unstable; urgency=low
* New upstream release
* Add copyright section for t/role-basic/lib/Try/Tiny.pm

See Also

Package Description
libroman-perl_1.23-1_all.deb Perl module for converting between Roman and Arabic numerals
libromana-perligata-perl_0.55-1_all.deb perl module for writing in Latin
librome-java-doc_1.0-6_all.deb Documentation for librome-java
librome-java_1.0-6_all.deb Java library to handle Atom and RSS feeds
libroot-bindings-python-dev_5.34.19+dfsg-1.2_amd64.deb Python extension for ROOT - development files
libroot-bindings-python5.34_5.34.19+dfsg-1.2_amd64.deb Python extension for ROOT - runtime libraries
libroot-bindings-ruby-dev_5.34.19+dfsg-1.2_amd64.deb Ruby extension for ROOT - development headers
libroot-bindings-ruby5.34_5.34.19+dfsg-1.2_amd64.deb Ruby extension for ROOT - run-time library
libroot-core-dev_5.34.19+dfsg-1.2_amd64.deb Header files for ROOT
libroot-core5.34_5.34.19+dfsg-1.2_amd64.deb Numerical data analysis framework - shared runtime libraries
libroot-geom-dev_5.34.19+dfsg-1.2_amd64.deb Geometry library for ROOT - development files
libroot-geom5.34_5.34.19+dfsg-1.2_amd64.deb Geometry library for ROOT - run-time library
libroot-graf2d-gpad-dev_5.34.19+dfsg-1.2_amd64.deb Canvas and pad library for ROOT - development files
libroot-graf2d-gpad5.34_5.34.19+dfsg-1.2_amd64.deb Canvas and pad library for ROOT - run-time library
libroot-graf2d-graf-dev_5.34.19+dfsg-1.2_amd64.deb Graf library for ROOT - development files
Advertisement
Advertisement