On Aug 5, 2012, at 4:28 AM, Jim Bacon wrote: > 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.) >
I am interested to know what about the old module didn't play well with Moose? And in what ways? Moose was always designed to interoperate with non-Moose code and there are a number of excellent modules out there to smooth this process (MooseX::NonMoose being the most obvious). - Stevan