1Task::Moose(3)        User Contributed Perl Documentation       Task::Moose(3)
2
3
4

NAME

6       Task::Moose - Moose in a box
7

DESCRIPTION

9       This Task installs Moose and then optionally installs a number of Moose
10       extensions listed below. This list is meant to be comprehensive, so if
11       I missed something please let me know.
12

MODULES

14   Make Moose Stricter
15       MooseX::StrictConstructor
16
17       Making Moose constructors stricter
18
19       MooseX::Params::Validate
20
21       Moose-ish method parameter handling
22
23   Traits / Roles
24       MooseX::Role::TraitConstructor
25
26       Runtime trait application in constructors
27
28       MooseX::Traits
29
30       Easy creation of objects with traits
31
32       MooseX::Object::Pluggable
33
34       Moose-ish plugin system
35
36       MooseX::Role::Parameterized
37
38       Parameterized roles
39
40   Instance Types
41       MooseX::GlobRef
42
43       Globref instance type for Moose
44
45       MooseX::InsideOut
46
47       Inside out instance type for Moose
48
49       MooseX::Singleton
50
51       Singleton instance type for Moose
52
53       MooseX::NonMoose
54
55       Subclassing of non-Moose classes
56
57   Declarative Syntax
58       MooseX::Declare
59
60       Declarative syntax with Devel::Declare
61
62       MooseX::Method::Signatures
63
64       Declarative method syntax
65
66       TryCatch
67
68       Declarative exception handling
69
70   Types
71       MooseX::Types
72
73       Moose type extensions
74
75       MooseX::Types::Structured
76
77       Structured type constraints
78
79       MooseX::Types::Path::Class
80
81       Path::Class Moose type extension
82
83       MooseX::Types::Set::Object
84
85       Set::Object Moose type extension
86
87       MooseX::Types::DateTime
88
89       DateTime Moose type extension
90
91   Command Line Integration
92       MooseX::Getopt
93
94       Better script writing with Moose
95
96       MooseX::ConfigFromFile
97
98       Support for config with MooseX::Getopt
99
100       MooseX::SimpleConfig
101
102       Config file support for MooseX::Getopt with Config::Any
103
104       MooseX::App::Cmd
105
106       App::Cmd integration for Moose
107
108       MooseX::Role::Cmd
109
110       Easily wrap command line apps with Moose
111
112   Logging
113       MooseX::LogDispatch
114
115       Log::Dispatch support for Moose
116
117       MooseX::LazyLogDispatch
118
119       Lazy loaded Log::Dispatch support for Moose
120
121       MooseX::Log::Log4perl
122
123       Log::Log4perl support for Moose
124
125   Async
126       MooseX::POE
127
128       Moose wrapped POE
129
130       MooseX::Workers
131
132       Sub-process management for asynchronous tasks using Moose and POE
133
134   Utility Roles
135       MooseX::Daemonize
136
137       Daemonization support roles for Moose
138
139       MooseX::Param
140
141       CGI-style parameter role
142
143       MooseX::Iterator
144
145       Moose-ish iterator support role
146
147       MooseX::Clone
148
149       More robust and flexible cloning support
150
151       MooseX::Storage
152
153       Moose serialization
154
155   Other Useful Extensions
156       Moose::Autobox
157
158       Autoboxing support
159
160       MooseX::ClassAttribute
161
162       Class attributes for Moose
163
164       MooseX::SemiAffordanceAccessor
165
166       Support for PBP style accessors
167
168       namespace::autoclean
169
170       Keep imported subroutines out of your class's namespace
171
172   Utilities
173       Pod::Coverage::Moose
174
175       Pod::Coverage extension for Moose
176

NOTES

178       MooseX::AttributeHelpers has been removed from this list because its
179       functionality has been subsumed into Moose itself. See
180       Moose::Meta::Attribute::Native for more details.
181

BUGS

183       All complex software has bugs lurking in it, and this module is no
184       exception. If you find a bug please either email me, or add the bug to
185       cpan-RT.
186

AUTHOR

188       Stevan Little <stevan.little@iinteractive.com>
189
190       Jesse Luehrs <doy at tozt dot net>
191
192       Chris Prather <chris@prather.org>
193
195       Copyright 2008-2009 Infinity Interactive, Inc.
196
197       <http://www.iinteractive.com>
198
199       This library is free software; you can redistribute it and/or modify it
200       under the same terms as Perl itself.
201
202
203
204perl v5.36.0                      2022-07-22                    Task::Moose(3)
Impressum