X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FTask%2FMoose.pm;h=9d8214f5f6f28dfd6163dea4918b9700286c2cf9;hb=3809d530886fb9b03c354891f4d82bb5b2364ada;hp=ff2fb1edc72375b95432cfa5660720e33872ba05;hpb=20dc46f8df4226dd080b177ad6355434f4c61e67;p=gitmo%2FTask-Moose.git diff --git a/lib/Task/Moose.pm b/lib/Task/Moose.pm index ff2fb1e..9d8214f 100644 --- a/lib/Task/Moose.pm +++ b/lib/Task/Moose.pm @@ -1,6 +1,6 @@ package Task::Moose; -our $VERSION = '0.02'; +our $VERSION = '0.03'; our $AUTHORITY = 'cpan:STEVAN'; 1; @@ -23,170 +23,177 @@ so if I missed something please let me know. =head2 Make Moose Stricter -=head3 MooseX::StrictConstructor +=head3 L Making Moose constructors stricter -=head3 MooseX::Params::Validate +=head3 L Moose-ish method parameter handling =head2 Traits / Roles -=head3 MooseX::Role::TraitConstructor +=head3 L -Runtime Trait application in constructors +Runtime trait application in constructors -=head3 MooseX::Traits +=head3 L Easy creation of objects with traits -=head3 MooseX::Object::Pluggable +=head3 L Moose-ish plugin system -=head3 MooseX::Role::Parameterized +=head3 L Parameterized roles =head2 Instance Types -=head3 MooseX::GlobRef +=head3 L Globref instance type for Moose -=head3 MooseX::InsideOut +=head3 L -Inside-Out instance type for Moose +Inside out instance type for Moose -=head3 MooseX::Singleton +=head3 L -Singleton support role +Singleton instance type for Moose -=head3 MooseX::NonMoose +=head3 L Subclassing of non-Moose classes =head2 Declarative Syntax -=head3 MooseX::Declare +=head3 L -Declarative syntax +Declarative syntax with L -=head3 MooseX::Method::Signatures +=head3 L Declarative method syntax +=head3 L + +Declarative exception handling + =head2 Types -=head3 MooseX::Types +=head3 L Moose type extensions -=head3 MooseX::Types::Structured +=head3 L Structured type constraints -=head3 MooseX::Types::Path::Class +=head3 L -Path::Class Moose type extension +L Moose type extension -=head3 MooseX::Types::Set::Object +=head3 L -Set::Object Moose type extension +L Moose type extension -=head3 MooseX::Types::DateTime +=head3 L -DateTime Moose type extension +L Moose type extension -=head2 Command line integration +=head2 Command Line Integration -=head3 MooseX::Getopt +=head3 L Better script writing with Moose -=head3 MooseX::ConfigFromFile +=head3 L -Support for config with MooseX::Getopt +Support for config with L -=head3 MooseX::SimpleConfig +=head3 L -Config file support for MooseX::Getopt with Config::Any +Config file support for L with L -=head3 MooseX::App::Cmd +=head3 L -App::Cmd integration for Moose +L integration for Moose -=head3 MooseX::Role::Cmd +=head3 L Easily wrap command line apps with Moose =head2 Logging -=head3 MooseX::LogDispatch +=head3 L -LogDispatch support for Moose +L support for Moose -=head3 MooseX::LazyLogDispatch +=head3 L -Lazy loaded LogDispatch support for Moose +Lazy loaded L support for Moose -=head3 MooseX::Log::Log4perl +=head3 L -Log4perl support for Moose +L support for Moose =head2 Async -=head3 MooseX::POE +=head3 L -Moose wrapped POE +Moose wrapped L -=head3 MooseX::Workers +=head3 L -Sub-process management for asynchronous tasks using Moose and POE +Sub-process management for asynchronous tasks using Moose and L =head2 Utility Roles -=head3 MooseX::Daemonize +=head3 L Daemonization support roles for Moose -=head3 MooseX::Param +=head3 L CGI-style parameter role -=head3 MooseX::Iterator +=head3 L -Moose-ish Iterator support role +Moose-ish iterator support role -=head3 MooseX::Clone +=head3 L More robust and flexible cloning support -=head3 MooseX::Storage +=head3 L Moose serialization =head2 Other Useful Extensions -=head3 Moose::Autobox +=head3 L -Autoboxing support +L support -=head3 MooseX::ClassAttribute +=head3 L Class attributes for Moose -=head3 MooseX::SemiAffordanceAccessor +=head3 L Support for PBP style accessors -# Utilities +=head3 L + +Keep imported subroutines out of your class's namespace -feature 'Moose support tools', - -default => 0, - 'Pod::Coverage::Moose' => 0; +=head2 Utilities +=head3 L + +L extension for Moose =head1 NOTES @@ -204,9 +211,13 @@ to cpan-RT. Stevan Little Estevan.little@iinteractive.comE +Jesse Luehrs Edoy at tozt dot netE + +Chris Prather Echris@prather.orgE + =head1 COPYRIGHT AND LICENSE -Copyright 2008 Infinity Interactive, Inc. +Copyright 2008-2009 Infinity Interactive, Inc. L