Hi All,
I have a module on CPAN that I want to add a Moose version to. What is the naming convention for this? The current module is DateTimeX::Fiscal::Fiscal5253. My gut tells me that the "Moosified" version should be DateTimeX::Fiscal::Fiscal5253::Moose so users have fair warning that it will pull in Moose if they are not already using it. (The purpose of the new module is to have one that plays nice with Moose for those who already use it. There are a number of enhancements I can make that are trivial with Moose.) The alternative, in this particular case, would be something like DateTimeX::Moose::Fiscal5253. This allows for a somewhat prettier name when I change the basic structure of the classes. I hope there is already some kind of consensus on what to do with existing module namespaces when adding a Moosified version. Jim