switch to :: for types in BestPractices, note the perl identifier requirement for...
Matt S Trout [Thu, 19 Feb 2009 17:05:45 +0000 (17:05 +0000)]
lib/Moose/Manual/BestPractices.pod

index 691f7d0..c73f4d3 100644 (file)
@@ -134,8 +134,9 @@ changing the parents.
 =head2 Namespace your types
 
 Use some sort of namespacing convention for type names. We recommend
-something like "MyApp.Type.Foo". I<Never> use "::" as the namespace
-separator, since that overlaps with actual class names.
+something like "MyApp::Type::Foo". If you're intending to package
+your types up for re-use using MooseX::Types later, avoid using
+characters that are invalid in perl identifiers such as ' ' and '.'.
 
 =head2 Do not coerce Moose built-ins directly