NAME
Task::SDK::Moose - A List of Modules required to Author Moose
VERSION
This document describes Task::SDK::Moose version 0.02
SYNOPSIS
$> curl -L http://cpanmin.us | perl - Task::SDK::Moose
DESCRIPTION
This is a meta-package that gathers together modules required to hack on Moose.
DEPENDENCIES
Regular Runtime depdendencies
Class::MOP' => 1.01
A Meta Object Protocol for Perl 5
Data::OptList
parse and validate simple name/value option pairs
List::MoreUtils' => 0.12
Provide the stuff missing in List::Util
Scalar::Util' => 1.19
A selection of general-utility scalar subroutines
Sub::Exporter' => 0.980
a sophisticated exporter for custom-built routines
Sub::Name
(re)name a sub
Task::Weaken
Ensure that a platform has weaken support
Try::Tiny' => 0.02
minimal try/catch with proper localization of $@
Toolchain and Author Test dependencies
File::Find::Rule
Alternative interface to File::Find
Module::Info
Information about Perl modules
Module::Install
Standalone, extensible Perl module installer
Module::Install::AuthorRequires
declare author-only dependencies
Module::Install::ExtraTests
contextual tests that the harness can ignore
Test::Inline
Embed your tests in your code, next to what is being tested
Test::NoTabs
Check the presence of tabs in your project
Test::Output
Utilities to test STDOUT and STDERR messages
Test::Pod
check for POD errors in files
Test::Pod::Coverage
Check for pod coverage in your distribution
Test::Spelling
check for spelling errors in POD files
Optional Test dependencies
DBM::Deep
A pure perl multi-level hash/array DBM that supports transactions
DateTime
A date and time object
DateTime::Calendar::Mayan
The Mayan Long Count, Haab, and Tzolkin calendars
DateTime::Format::MySQL
Parse and format MySQL dates and times
Declare::Constraints::Simple
Declarative Validation of Data Structures
HTTP::Headers
Class encapsulating HTTP Message headers
IO::String
Emulate file interface for in-core strings
Locale::US
two letter codes for state identification in the United States and vice versa.
Module::Refresh
Refresh %INC files when updated on disk
Params::Coerce
Allows your classes to do coercion of parameters
Regexp::Common
Provide commonly requested regular expressions
URI
Uniform Resource Identifiers (absolute and relative)
Optional Test dependencies for Class::MOP
Algorithm::C3
A module for merging hierarchies using the C3 algorithm
SUPER
control superclass method dispatch
Test::LeakTrace
Traces memory leaks
BUGS AND LIMITATIONS
Please report any bugs or feature requests to chris@prather.org
, or through the web interface at http://rt.cpan.org.
AUTHOR
Chris Prather <chris@prather.org>
Thanks to Jesse Luehrs <doy at tozt dot net> for his help hunting down the deps, and Florian Ragwitz <rafl@debian.org> for adding in the optional deps for Moose and CMOP.
LICENCE AND COPYRIGHT
Copyright (c) 2007-2010 Chris Prather <chris@prather.org>
. Some rights reserved.
This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.
DISCLAIMER OF WARRANTY
BECAUSE THIS SOFTWARE IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE SOFTWARE, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE SOFTWARE "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH YOU. SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE SOFTWARE AS PERMITTED BY THE ABOVE LICENCE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE SOFTWARE TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.