From: Chris Prather Date: Sun, 12 Oct 2008 20:46:38 +0000 (+0000) Subject: doc patch to explain MooseX:: namespace X-Git-Tag: 0.59~10 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=fafec530033f11e06254e679be7e3910f5881095;p=gitmo%2FMoose.git doc patch to explain MooseX:: namespace --- diff --git a/lib/Moose.pm b/lib/Moose.pm index e792bb1..e971009 100644 --- a/lib/Moose.pm +++ b/lib/Moose.pm @@ -938,6 +938,16 @@ parent's and child's original metaclasses. Ultimately, this is all transparent to you except in the case of an unresolvable conflict. +=head2 The MooseX:: namespace + +Generally if you're writing an extension I Moose itself you'll want +to put your extension in the C namespace. This namespace is +specifically for extensions that make Moose better or different in some +fundamental way. It is traditionally B for a package that just happens +to use Moose. This namespace follows from the examples of the C +and C namespaces that perform the same function for C and C +respectively. + =head1 CAVEATS =over 4