perl-Moose-Autobox-0.110.0-5-omv2015.0.noarch.rpm


Advertisement

Description

perl-Moose-Autobox - The Indexed role

Distribution: OpenMandriva Cooker
Repository: OpenMandriva Contrib x86_64
Package name: perl-Moose-Autobox
Package version: 0.110.0
Package release: 5-omv2015.0
Package architecture: noarch
Package type: rpm
Installed size: 63.80 KB
Download size: 29.72 KB
Official Mirror: abf-downloads.openmandriva.org
Moose::Autobox provides an implementation of SCALAR, ARRAY, HASH & CODE for use with the autobox manpage. It does this using a hierarchy of roles in a manner similar to what Perl 6 _might_ do. This module, like the Class::MOP manpage and the Moose manpage, was inspired by my work on the Perl 6 Object Space, and the 'core types' implemented there. A quick word about autobox The the autobox manpage module provides the ability for calling 'methods' on normal Perl values like Scalars, Arrays, Hashes and Code references. This gives the illusion that Perl's types are first-class objects. However, this is only an illusion, albeit a very nice one. I created this module because the autobox manpage itself does not actually provide an implementation for the Perl types but instead only provides the 'hooks' for others to add implementation too. Is this for real? or just play? Several people are using this module in serious applications and it seems to be quite stable. The underlying technologies of the autobox manpage and the Moose::Role manpage are also considered stable. There is some performance hit, but as I am fond of saying, nothing in life is free. If you have any questions regarding this module, either email me, or stop by #moose on irc.perl.org and ask around.

Alternatives

Provides

  • perl(Moose::Autobox) == 0.110.0
  • perl(Moose::Autobox::ARRAY)
  • perl(Moose::Autobox::Array) == 0.110.0
  • perl(Moose::Autobox::CODE)
  • perl(Moose::Autobox::Code) == 0.110.0
  • perl(Moose::Autobox::Defined) == 0.110.0
  • perl(Moose::Autobox::HASH)
  • perl(Moose::Autobox::Hash) == 0.110.0
  • perl(Moose::Autobox::Indexed) == 0.110.0
  • perl(Moose::Autobox::Item) == 0.110.0
  • perl(Moose::Autobox::List) == 0.110.0
  • perl(Moose::Autobox::Number) == 0.110.0
  • perl(Moose::Autobox::Ref) == 0.110.0
  • perl(Moose::Autobox::SCALAR)
  • perl(Moose::Autobox::Scalar) == 0.110.0
  • perl(Moose::Autobox::String) == 0.110.0
  • perl(Moose::Autobox::Undef) == 0.110.0
  • perl(Moose::Autobox::Value) == 0.110.0
  • perl-Moose-Autobox == 0.110.0-5:2015.0

    Install Howto

    1. Enable OpenMandriva Contrib repository on Install and Remove Software"
    2. Update packages list:
      # urpmi.update -a
    3. Install perl-Moose-Autobox rpm package:
      # urpmi perl-Moose-Autobox

    Files

    • /usr/lib/perl5/vendor_perl/5.20.1/Moose/Autobox.pm
    • /usr/lib/perl5/vendor_perl/5.20.1/Moose/Autobox/Array.pm
    • /usr/lib/perl5/vendor_perl/5.20.1/Moose/Autobox/Code.pm
    • /usr/lib/perl5/vendor_perl/5.20.1/Moose/Autobox/Defined.pm
    • /usr/lib/perl5/vendor_perl/5.20.1/Moose/Autobox/Hash.pm
    • /usr/lib/perl5/vendor_perl/5.20.1/Moose/Autobox/Indexed.pm
    • /usr/lib/perl5/vendor_perl/5.20.1/Moose/Autobox/Item.pm
    • /usr/lib/perl5/vendor_perl/5.20.1/Moose/Autobox/List.pm
    • /usr/lib/perl5/vendor_perl/5.20.1/Moose/Autobox/Number.pm
    • /usr/lib/perl5/vendor_perl/5.20.1/Moose/Autobox/Ref.pm
    • /usr/lib/perl5/vendor_perl/5.20.1/Moose/Autobox/Scalar.pm
    • /usr/lib/perl5/vendor_perl/5.20.1/Moose/Autobox/String.pm
    • /usr/lib/perl5/vendor_perl/5.20.1/Moose/Autobox/Undef.pm
    • /usr/lib/perl5/vendor_perl/5.20.1/Moose/Autobox/Value.pm
    • /usr/share/doc/perl-Moose-Autobox/Changes
    • /usr/share/doc/perl-Moose-Autobox/README
    • /usr/share/man/man3/Moose::Autobox.3pm.xz
    • /usr/share/man/man3/Moose::Autobox::Array.3pm.xz
    • /usr/share/man/man3/Moose::Autobox::Code.3pm.xz
    • /usr/share/man/man3/Moose::Autobox::Defined.3pm.xz
    • /usr/share/man/man3/Moose::Autobox::Hash.3pm.xz
    • /usr/share/man/man3/Moose::Autobox::Indexed.3pm.xz
    • /usr/share/man/man3/Moose::Autobox::Item.3pm.xz
    • /usr/share/man/man3/Moose::Autobox::List.3pm.xz
    • /usr/share/man/man3/Moose::Autobox::Number.3pm.xz
    • /usr/share/man/man3/Moose::Autobox::Ref.3pm.xz
    • /usr/share/man/man3/Moose::Autobox::Scalar.3pm.xz
    • /usr/share/man/man3/Moose::Autobox::String.3pm.xz
    • /usr/share/man/man3/Moose::Autobox::Undef.3pm.xz
    • /usr/share/man/man3/Moose::Autobox::Value.3pm.xz
    Advertisement
    Advertisement