perl-Moose-Autobox-0.160.0-4.mga7.noarch.rpm


Advertisement

Description

perl-Moose-Autobox - The Indexed role

Property Value
Distribution Mageia Cauldron
Repository Mageia Core i586
Package filename perl-Moose-Autobox-0.160.0-4.mga7.noarch.rpm
Package name perl-Moose-Autobox
Package version 0.160.0
Package release 4.mga7
Package architecture noarch
Package type rpm
Category Development/Perl
Homepage http://search.cpan.org/dist/Moose-Autobox
License GPL+ or Artistic
Maintainer -
Download size 47.96 KB
Installed size 169.41 KB
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

Package Version Architecture Repository
perl-Moose-Autobox-0.160.0-4.mga7.noarch.rpm 0.160.0 noarch Mageia Core
perl-Moose-Autobox - - -

Requires

Name Value
perl >= 0:5.006
perl(Carp) -
perl(Data::Dumper) -
perl(List::MoreUtils) >= 0.70.0
perl(Moose) >= 0.420.0
perl(Moose::Autobox) -
perl(Moose::Autobox::Array) -
perl(Moose::Autobox::Code) -
perl(Moose::Autobox::Hash) -
perl(Moose::Autobox::Scalar) -
perl(Moose::Autobox::Undef) -
perl(Moose::Role) -
perl(Moose::Util) -
perl(Scalar::Util) -
perl(Syntax::Keyword::Junction::All) -
perl(Syntax::Keyword::Junction::Any) -
perl(Syntax::Keyword::Junction::None) -
perl(Syntax::Keyword::Junction::One) -
perl(autobox) -
perl(autobox) >= 2.230.0
perl(metaclass) -
perl(namespace::autoclean) -
perl(parent) -
perl(strict) -
perl(warnings) -
perl-base >= 2:5.28.0

Provides

Name Value
perl(Moose::Autobox) == 0.160.0
perl(Moose::Autobox::Array) == 0.160.0
perl(Moose::Autobox::Code) == 0.160.0
perl(Moose::Autobox::Defined) == 0.160.0
perl(Moose::Autobox::Hash) == 0.160.0
perl(Moose::Autobox::Indexed) == 0.160.0
perl(Moose::Autobox::Item) == 0.160.0
perl(Moose::Autobox::List) == 0.160.0
perl(Moose::Autobox::Number) == 0.160.0
perl(Moose::Autobox::Ref) == 0.160.0
perl(Moose::Autobox::Scalar) == 0.160.0
perl(Moose::Autobox::String) == 0.160.0
perl(Moose::Autobox::Undef) == 0.160.0
perl(Moose::Autobox::Value) == 0.160.0
perl-Moose-Autobox == 0.160.0-4.mga7

Download

Type URL
Mirror distrib-coffee.ipsl.jussieu.fr
Binary Package perl-Moose-Autobox-0.160.0-4.mga7.noarch.rpm
Source Package perl-Moose-Autobox-0.160.0-4.mga7.src.rpm

Install Howto

  1. Enable Mageia Core 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

Path
/usr/share/doc/perl-Moose-Autobox/Changes
/usr/share/doc/perl-Moose-Autobox/META.json
/usr/share/doc/perl-Moose-Autobox/META.yml
/usr/share/doc/perl-Moose-Autobox/MYMETA.yml
/usr/share/doc/perl-Moose-Autobox/README
/usr/share/doc/perl-Moose-Autobox/examples/tic_tac_toe.pl
/usr/share/doc/perl-Moose-Autobox/examples/units/bytes.pl
/usr/share/doc/perl-Moose-Autobox/examples/units/time.pl
/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
/usr/share/perl5/vendor_perl/Moose/Autobox.pm
/usr/share/perl5/vendor_perl/Moose/Autobox/Array.pm
/usr/share/perl5/vendor_perl/Moose/Autobox/Code.pm
/usr/share/perl5/vendor_perl/Moose/Autobox/Defined.pm
/usr/share/perl5/vendor_perl/Moose/Autobox/Hash.pm
/usr/share/perl5/vendor_perl/Moose/Autobox/Indexed.pm
/usr/share/perl5/vendor_perl/Moose/Autobox/Item.pm
/usr/share/perl5/vendor_perl/Moose/Autobox/List.pm
/usr/share/perl5/vendor_perl/Moose/Autobox/Number.pm
/usr/share/perl5/vendor_perl/Moose/Autobox/Ref.pm
/usr/share/perl5/vendor_perl/Moose/Autobox/Scalar.pm
/usr/share/perl5/vendor_perl/Moose/Autobox/String.pm
/usr/share/perl5/vendor_perl/Moose/Autobox/Undef.pm
/usr/share/perl5/vendor_perl/Moose/Autobox/Value.pm

Changelog

2018-09-20 - umeabot <umeabot> 0.160.0-4.mga7
(not released yet)
+ Revision: 1285020
- Mageia 7 Mass Rebuild
2017-10-03 - tv <tv> 0.160.0-3.mga7
+ Revision: 1165576
- rebuild with fixed rpm for missing autodeps
2017-09-15 - tv <tv> 0.160.0-2.mga7
+ Revision: 1154393
- add missing BRs for testsuite
- new release
2016-06-19 - pterjan <pterjan> 0.150.0-6.mga6
+ Revision: 1030317
- Rebuild for perl 5.22.2
2016-02-08 - umeabot <umeabot> 0.150.0-5.mga6
+ Revision: 946615
- Mageia 6 Mass Rebuild

See Also

Package Description
perl-Moose-Policy-0.50.0-8.mga7.noarch.rpm Moose-mounted police
perl-MooseX-AbstractMethod-0.4.0-7.mga7.noarch.rpm Declare methods requirements that must be satisfied
perl-MooseX-Aliases-0.110.0-9.mga7.noarch.rpm Attribute metaclass trait for L<MooseX::Aliases>
perl-MooseX-Alien-1.10.0-7.mga7.noarch.rpm Extend a non-Moose class with Moose
perl-MooseX-AlwaysCoerce-0.230.0-3.mga7.noarch.rpm Automatically enable coercions for Moose attributes
perl-MooseX-App-1.410.0-1.mga8.noarch.rpm Meta class role for command classes
perl-MooseX-App-Cmd-0.320.0-4.mga7.noarch.rpm Reads from config file
perl-MooseX-ArrayRef-0.5.0-4.mga7.noarch.rpm Blessed arrayrefs with Moose
perl-MooseX-Async-0.70.0-12.mga7.noarch.rpm A Method Metaclass for MooseX::Async
perl-MooseX-Attribute-Chained-1.0.3-3.mga7.noarch.rpm Attribute that returns the instance to allow for chaining
perl-MooseX-AttributeHelpers-0.250.0-3.mga7.noarch.rpm Extend your attribute interfaces
perl-MooseX-AttributeShortcuts-0.37.0-2.mga7.noarch.rpm Shorthand for common attribute options
perl-MooseX-AuthorizedMethods-0.6.0-11.mga7.noarch.rpm Check roles of the user
perl-MooseX-AutoDestruct-0.9.0-8.mga7.noarch.rpm Moose 1.x autodestruct traits
perl-MooseX-Blessed-Reconstruct-1.10.0-1.mga7.noarch.rpm A L<Data::Visitor> for creating Moose objects
Advertisement
Advertisement