-
perl-Module-Signature-0.83-2.lbn25.noarch
This package contains a command line tool and module for checking and creating
SIGNATURE files for Perl CPAN distributions.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 25
-
perl-Moo-2.003004-5.lbn25.noarch
This module is an extremely light-weight, high-performance Moose
replacement. It also avoids depending on any XS modules to allow simple
deployments. The name Moo is based on the idea that it provides almost -but
not quite- two thirds of Moose.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 25
-
perl-MooX-HandlesVia-0.001008-13.lbn25.noarch
MooX::HandlesVia is an extension of Moo's 'handles' attribute
functionality. It provides a means of proxying functionality from an
external class to the given atttribute. This is most commonly used as a way
to emulate 'Native Trait' behavior that has become commonplace in Moose
code, for which there was no Moo alternative.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 25
-
perl-Moose-2.1806-1.fc25.x86_64
Moose is an extension of the Perl 5 object system.
The main goal of Moose is to make Perl 5 Object Oriented programming easier,
more consistent and less tedious. With Moose you can to think more about what
you want to do and less about the mechanics of OOP.
Additionally, Moose is built on top of Class::MOP, which is a metaclass system
for Perl 5. This means that Moose not only makes building normal Perl 5
objects better, but it provides the power of metaclass programming as well.
Moose is different from other Perl 5 object systems because it is not a new
system, but instead an extension of the existing one.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 25
-
perl-MooseX-Getopt-0.71-1.fc25.noarch
This is a Moose role which provides an alternate constructor for creating
objects using parameters passed in from the command line.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 25
-
perl-MooseX-Role-Parameterized-1.10-7.lbn25.noarch
Roles are composable units of behavior. They are useful for factoring out
functionality common to many classes from any part of your class hierarchy.
(See Moose::Cookbook::Roles::Recipe1 for an introduction to Moose::Role.)
While combining roles affords you a great deal of flexibility, individual
roles have very little in the way of configurability. Core Moose provides
alias for renaming methods to avoid conflicts, and excludes for ignoring
methods you don't want or need (see Moose::Cookbook::Roles::Recipe2 for more
about alias and excludes).
Because roles serve many different masters, they usually provide only the
least common denominator of functionality. To empower roles further, more
configurability than alias and excludes is required. Perhaps your role needs
to know which method to call when it is done. Or what default value to use for
its url attribute.
Parameterized roles offer exactly this solution.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 25
-
perl-MooseX-Types-0.50-7.lbn25.noarch
The types provided with the Moose man page are by design global. This
package helps you to organize and selectively import your own and the
built-in types in libraries. As a nice side effect, it catches typos at
compile-time too.
However, the main reason for this module is to provide an easy way to not
have conflicts with your type names, since the internal fully qualified
names of the types will be prefixed with the library's name.
This module will also provide you with some helper functions to make it
easier to use Moose types in your code.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 25
-
perl-MooseX-Types-Common-0.001014-8.lbn25.noarch
A set of commonly-used type constraints that do not ship with Moose
by default.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 25
-
perl-Mouse-2.4.5-6.fc25.x86_64
Moose, a powerful metaobject-fueled extension of the Perl 5 object system,
is wonderful. (For more information on Moose, please see 'perldoc Moose'
after installing the perl-Moose package.)
Unfortunately, it's a little slow. Though significant progress has been
made over the years, the compile time penalty is a non-starter for some
applications. Mouse aims to alleviate this by providing a subset of Moose's
functionality, faster.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 25
-
perl-MouseX-Types-0.06-13.fc25.noarch
Organize your Mouse types; much as MooseX::Types does for your Moose types.
For more information, please see the MooseX::Types manpage.
This library was split off from Mouse as of Mouse 0.15.
Located in
LBN
/
…
/
Core Linux
/
BastionLinux 25