NAME
Task::Moose - Moose in a box
DESCRIPTION
This Task installs Moose and then optionally installs a number of Moose extensions listed below. This list is meant to be comprehensive, so if I missed something please let me know.
- Autoboxing support
- Extending Moose attributes with basic Perl types
- Class attributes for Moose
- Support for PBP style accessors
- Moose-ish method parameter handling
- Moose-ish methods
- Making Moose constructors stricter
- Globref instance type for Moose
- Inside-Out instance type for Moose
- CGI-style parameter role
- Singleton support role
- Moose-ish Iterator support role
- Moose-ish plugin system
- Moose type extensions
- Path::Class Moose type extension
- Set::Object Moose type extension
- Moose serialization
- Better script writing with Moose
- Support for config with MooseX::Getopt
- Config file support for MooseX::Getopt with Config::Any
- LogDispatch support for Moose
- lazy loaded LogDispatch support for Moose
- App::Cmd integration for Moose
- Daemonization support roles for Moose
- Easily wrap command line apps with Moose
- Base role for Async Moose modules
- POE and Moose
- Sub-process management for asynchronous tasks using Moose and POE
- experimental Moose Compiler tools
- Moose support tools
BUGS
All complex software has bugs lurking in it, and this module is no exception. If you find a bug please either email me, or add the bug to cpan-RT.
AUTHOR
Stevan Little <stevan.little@iinteractive.com>
COPYRIGHT AND LICENSE
Copyright 2008 Infinity Interactive, Inc.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.