perl-MooX-Struct-0.12.0-2.mga4.noarch.rpm


Advertisement

Description

perl-MooX-Struct - Make simple lightweight record-like structures that make sounds like cows

Distribution: Mageia 4.1
Repository: Mageia Core i586
Package name: perl-MooX-Struct
Package version: 0.12.0
Package release: 2.mga4
Package architecture: noarch
Package type: rpm
Installed size: 70.38 KB
Download size: 31.78 KB
Official Mirror: distrib-coffee.ipsl.jussieu.fr
MooX::Struct allows you to create cheap struct-like classes for your data using the Moo manpage. While similar in spirit to the MooseX::Struct manpage and the Class::Struct manpage, MooX::Struct has a somewhat different usage pattern. Rather than providing you with a 'struct' keyword which can be used to define structs, you define all the structs as part of the 'use' statement. This means they happen at compile time. A struct is just an "anonymous" Moo class. MooX::Struct creates this class for you, and installs a lexical alias for it in your namespace. Thus your module can create a "Point3D" struct, and some other module can too, and they won't interfere with each other. All struct classes inherit from MooX::Struct.

Alternatives

Provides

  • perl(MooX::Struct) == 0.12.0
  • perl(MooX::Struct::Processor) == 0.12.0
  • perl(MooX::Struct::Util) == 0.12.0
  • perl-MooX-Struct == 0.12.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-MooX-Struct rpm package:
      # urpmi perl-MooX-Struct

    Files

    • /usr/lib/perl5/vendor_perl/5.18.1/MooX/Struct.pm
    • /usr/lib/perl5/vendor_perl/5.18.1/MooX/Struct/Util.pm
    • /usr/share/doc/perl-MooX-Struct/CONTRIBUTING
    • /usr/share/doc/perl-MooX-Struct/COPYRIGHT
    • /usr/share/doc/perl-MooX-Struct/CREDITS
    • /usr/share/doc/perl-MooX-Struct/Changes
    • /usr/share/doc/perl-MooX-Struct/LICENSE
    • /usr/share/doc/perl-MooX-Struct/META.yml
    • /usr/share/doc/perl-MooX-Struct/MYMETA.yml
    • /usr/share/doc/perl-MooX-Struct/NEWS
    • /usr/share/doc/perl-MooX-Struct/README
    • /usr/share/doc/perl-MooX-Struct/SIGNATURE
    • /usr/share/doc/perl-MooX-Struct/examples/triangle.pl
    • /usr/share/man/man3/MooX::Struct.3pm.xz
    • /usr/share/man/man3/MooX::Struct::Util.3pm.xz

    Changelog

    2013-10-19 - umeabot <umeabot> 0.12.0-2.mga4 + Revision: 527670 - Mageia 4 Mass Rebuild

    2013-06-10 - jquelin <jquelin> 0.12.0-1.mga4 + Revision: 441672 - update to 0.012

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

    2013-01-08 - jquelin <jquelin> 0.10.0-1.mga3 + Revision: 342391 - update to 0.010

    2012-11-06 - jquelin <jquelin> 0.7.0-1.mga3 + Revision: 315177 - update to 0.007

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

    2012-10-10 - jquelin <jquelin> 0.5.0-1.mga3 + Revision: 304114 - imported package perl-MooX-Struct

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

    Advertisement
    Advertisement