p5-Moose-2.2011,1.txz


Advertisement

Description

p5-Moose - Complete modern object system for Perl 5

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Quarterly i386
Package filename p5-Moose-2.2011,1.txz
Package name p5-Moose
Package version 2.2011,1
Package release -
Package architecture i386
Package type txz
Category devel perl5
Homepage https://metacpan.org/release/Moose
License GPLv1+, ART10
Maintainer perl@FreeBSD.org
Download size 706.11 KB
Installed size 1.88 MB
Moose is an extension of the Perl 5 object system.
Another object system!?!?
Yes, I know there has been an explosion recently of new ways to build
objects in Perl 5, most of them based on inside-out objects, and other
such things. Moose is different because it is not a new object system
for Perl 5, but instead an extension of the existing object system.
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 also provides the power of metaclass programming.
WWW: https://metacpan.org/release/Moose
Note that this release of p5-Moose is incompatible with
older versions of the following modules:
Catalyst                        <= 5.80017
Devel::REPL                     <= 1.003008
Fey::ORM                        <= 0.23
File::ChangeNotify              <= 0.15
KiokuDB                         <= 0.41
MooseX::Aliases                 <= 0.07
MooseX::AttributeHelpers        <= 0.22
MooseX::AttributeInflate        <= 0.02
MooseX::Attribute::Prototype    <= 0.10
MooseX::ClassAttribute          <= 0.13
MooseX::FollowPBP               <= 0.02
MooseX::HasDefaults             <= 0.02
MooseX::InstanceTracking        <= 0.04
MooseX::LazyRequire             <= 0.05
MooseX::MethodAttributes        <= 0.22
MooseX::NonMoose                <= 0.13
MooseX::Params::Validate        <= 0.05
MooseX::Role::Cmd               <= 0.06
MooseX::Role::WithOverloading   <= 0.07
MooseX::SemiAffordanceAccessor  <= 0.05
MooseX::Singleton               <= 0.22
MooseX::StrictConstructor       <= 0.08
MooseX::Types                   <= 0.19
MooseX::UndefTolerant           <= 0.04
namespace::autoclean            <= 0.08
Pod::Elemental                  <= 0.093280
They will need to be updated.

Alternatives

Package Version Architecture Repository
p5-Moose-2.2012,1.txz 2.2012,1 amd64 FreeBSD Ports Latest
p5-Moose-2.2012,1.txz 2.2012,1 i386 FreeBSD Ports Latest
p5-Moose-2.2011,1.txz 2.2011,1 amd64 FreeBSD Ports Quarterly
p5-Moose - - -

Requires

Name Value
libperl.so.5.28 -
p5-Class-Load = 0.25
p5-Class-Load-XS = 0.10
p5-Data-OptList = 0.110
p5-Devel-GlobalDestruction = 0.14
p5-Devel-OverloadInfo = 0.005
p5-Devel-StackTrace = 2.03
p5-Eval-Closure = 0.14
p5-MRO-Compat = 0.13
p5-Module-Runtime = 0.016
p5-Module-Runtime-Conflicts = 0.003_1
p5-Package-DeprecationManager = 0.17_1
p5-Package-Stash = 0.38
p5-Package-Stash-XS = 0.29
p5-Params-Util = 1.07_2
p5-Scalar-List-Utils = 1.50,1
p5-Sub-Exporter = 0.987_1
p5-Sub-Identify = 0.14
p5-Sub-Name = 0.21,1
p5-Try-Tiny = 0.30
perl5 = 5.28.1_1

Download

Type URL
Mirror pkg.freebsd.org
Binary Package p5-Moose-2.2011,1.txz
Source Package devel/p5-Moose

Install Howto

Install p5-Moose txz package:

# pkg install p5-Moose

See Also

Package Description
p5-Moose-Autobox-0.15_1.txz Autoboxed wrappers for Native Perl datatypes
p5-Moose-Policy-0.05_1.txz Moose-mounted police
p5-Moose-Test-0.01_1.txz Test Runner for the Moose test suite
p5-MooseX-Aliases-0.11_1.txz Easy aliasing of methods and attributes in Moose
p5-MooseX-App-1.41.txz Write user-friendly command line apps with even less suffering
p5-MooseX-App-Cmd-0.32.txz Mashes up MooseX::Getopt and App::Cmd
p5-MooseX-ArrayRef-0.005.txz Moose blessed array references
p5-MooseX-Async-0.07_1.txz The Orphanange of Asynchronous Love Children
p5-MooseX-Attribute-Chained-1.0.3.txz Attribute that returns the instance to allow for chaining
p5-MooseX-Attribute-ENV-0.02_2.txz Set default of an attribute to a value from %ENV
p5-MooseX-AttributeHelpers-0.25.txz Extend your attribute interfaces
p5-MooseX-AttributeShortcuts-0.037.txz Shorthand for common attribute options
p5-MooseX-AuthorizedMethods-0.006_1.txz Syntax sugar for authorized methods
p5-MooseX-ClassAttribute-0.29.txz Declare class attributes Moose-style
p5-MooseX-Clone-0.06.txz Fine grained cloning support for Moose objects
Advertisement
Advertisement