1Task::Moose(3) User Contributed Perl Documentation Task::Moose(3)
2
3
4
6 Task::Moose - Moose in a box
7
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
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
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
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
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.30.0 2019-07-26 Task::Moose(3)