SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-MooX-late rpm build for : OpenSuSE. For other distributions click perl-MooX-late.

Name : perl-MooX-late
Version : 0.015 Vendor : openSUSE
Release : bp150.2.4 Date : 2018-07-30 19:00:16
Group : Development/Libraries/Perl Source RPM : perl-MooX-late-0.015-bp150.2.4.src.rpm
Size : 0.05 MB
Packager : https://bugs_opensuse_org
Summary : easily translate Moose code to Moo
Description :
the Moo manpage is a light-weight object oriented programming framework
which aims to be compatible with the Moose manpage. It does this by
detecting when Moose has been loaded, and automatically \"inflating\" its
classes and roles to full Moose classes and roles. This way, Moo classes
can consume Moose roles, Moose classes can extend Moo classes, and so
forth.

However, the surface syntax of Moo differs somewhat from Moose. For example
the \'isa\' option when defining attributes in Moose must be either a string
or a blessed the Moose::Meta::TypeConstraint manpage object; but in Moo
must be a coderef. These differences in surface syntax make porting code
from Moose to Moo potentially tricky. the MooX::late manpage provides some
assistance by enabling a slightly more Moosey surface syntax.

MooX::late does the following:

* 1.

Supports \'isa => $stringytype\'.

* 2.

Supports \'does => $rolename\' .

* 3.

Supports \'lazy_build => 1\'.

* 4.

Exports \'blessed\' and \'confess\' functions to your namespace.

* 5.

Handles certain attribute traits. Currently \'Hash\', \'Array\' and \'Code\'
are supported. This feature requires the MooX::HandlesVia manpage.

\'String\', \'Number\', \'Counter\' and \'Bool\' are unlikely to ever be
supported because of internal implementation details of Moo. If you need
another attribute trait to be supported, let me know and I will consider
it.

Five features. It is not the aim of \'MooX::late\' to make every aspect of
Moo behave exactly identically to Moose. It\'s just going after the
low-hanging fruit. So it does five things right now, and I promise that
future versions will never do more than seven.

Previous releases of MooX::late added support for \'coerce => 1\' and
\'default => $nonref\'. These features have now been added to Moo itself, so
MooX::late no longer has to deal with them.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/openSUSE:/Backports:/SLE-15/standard/noarch

Content of RPM  Changelog  Provides Requires

Download
ftp.icm.edu.pl  perl-MooX-late-0.015-bp150.2.4.noarch.rpm
     

Provides :
perl(MooX::late)
perl(MooX::late::DefinitionContext)
perl-MooX-late

Requires :
perl(:MODULE_COMPAT_5.26.1)
perl(Moo) >= 1.006000
perl(Type::Utils) >= 1.000001
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.26.1/MooX
/usr/lib/perl5/vendor_perl/5.26.1/MooX/late.pm
/usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-MooX-late
/usr/share/doc/packages/perl-MooX-late/CONTRIBUTING
/usr/share/doc/packages/perl-MooX-late/COPYRIGHT
/usr/share/doc/packages/perl-MooX-late/CREDITS
/usr/share/doc/packages/perl-MooX-late/Changes
/usr/share/doc/packages/perl-MooX-late/LICENSE
/usr/share/doc/packages/perl-MooX-late/README
/usr/share/doc/packages/perl-MooX-late/TODO
/usr/share/doc/packages/perl-MooX-late/doap.ttl
/usr/share/doc/packages/perl-MooX-late/examples
/usr/share/doc/packages/perl-MooX-late/examples/simple.pl
/usr/share/man/man3/MooX::late.3pm.gz

 
ICM