perl-MooseX-Interface-0.7.0-2.mga4.noarch.rpm


Advertisement

Description

perl-MooseX-Interface - Random thoughts that might one day become a proper tutorial

Distribution: Mageia 4.1
Repository: Mageia Core i586
Package name: perl-MooseX-Interface
Package version: 0.7.0
Package release: 2.mga4
Package architecture: noarch
Package type: rpm
Installed size: 60.66 KB
Download size: 28.12 KB
Official Mirror: distrib-coffee.ipsl.jussieu.fr
MooseX::Interface provides something similar to the concept of interfaces as found in many object-oriented programming languages like Java and PHP. "What?!" I hear you cry, "can't this already be done in Moose using roles?" Indeed it can, and that's precisely how MooseX::Interface works. Interfaces are just roles with a few additional restrictions:

Alternatives

Provides

  • perl(MooseX::Interface) == 0.7.0
  • perl(MooseX::Interface::Meta::Method::Constant) == 0.7.0
  • perl(MooseX::Interface::Meta::Method::Required) == 0.7.0
  • perl(MooseX::Interface::Meta::Method::Required::WithSignature) == 0.7.0
  • perl(MooseX::Interface::Meta::TestCase) == 0.7.0
  • perl(MooseX::Interface::Meta::TestReport) == 0.7.0
  • perl(MooseX::Interface::Trait::Role) == 0.7.0
  • perl-MooseX-Interface == 0.7.0-2.mga4

    Install Howto

    1. Enable Mageia Core repository on "Install and Remove Software"
    2. Update packages list:
      # urpmi.update -a
    3. Install perl-MooseX-Interface rpm package:
      # urpmi perl-MooseX-Interface

    Files

    • /usr/lib/perl5/vendor_perl/5.18.1/MooseX/Interface.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/MooseX/Interface/Internals.pod
    • /usr/lib/perl5/vendor_perl/5.18.1/MooseX/Interface/Tutorial.pod
    • /usr/share/doc/perl-MooseX-Interface/Changes
    • /usr/share/doc/perl-MooseX-Interface/LICENSE
    • /usr/share/doc/perl-MooseX-Interface/META.yml
    • /usr/share/doc/perl-MooseX-Interface/MYMETA.yml
    • /usr/share/doc/perl-MooseX-Interface/README
    • /usr/share/doc/perl-MooseX-Interface/SIGNATURE
    • /usr/share/doc/perl-MooseX-Interface/examples/eg1.pl
    • /usr/share/man/man3/MooseX::Interface.3pm.xz
    • /usr/share/man/man3/MooseX::Interface::Internals.3pm.xz
    • /usr/share/man/man3/MooseX::Interface::Tutorial.3pm.xz

    Changelog

    2013-10-21 - umeabot <umeabot> 0.7.0-2.mga4 + Revision: 537348 - Mageia 4 Mass Rebuild

    2013-09-26 - sander85 <sander85> 0.7.0-1.mga4 + Revision: 486849 - update to 0.007

    2013-01-13 - umeabot <umeabot> 0.6.0-2.mga3 + Revision: 370187 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

    2012-10-15 - jquelin <jquelin> 0.6.0-1.mga3 + Revision: 306182 - update to 0.006

    2012-10-05 - jquelin <jquelin> 0.4.0-1.mga3 + Revision: 302909 - imported package perl-MooseX-Interface

    2012-10-05 - cpan2dist 0.004-1mga - initial mageia release, generated with cpan2dist

    Advertisement
    Advertisement