Jesse, thank you for your quick reply.

As it is, I had also discovered http://blog.moose.perl.org/2010/11/the-future-of-moose.html after sending my post, although it didn't answer everything.

Jesse Luehrs wrote:
On Sat, Nov 27, 2010 at 09:10:30PM -0800, Darren Duncan wrote:
<snip>
4. Is Class::MOP going to gain a similar support policy to Moose's new one, considering how closely they are associated?

Class::MOP will likely be folded into the Moose dist directly sometime
quite soon (either as part of 2.0000, or the next major release after
that), with a end goal of removing it entirely, and moving its
functionality entirely into Moose. If we decide to leave Class::MOP
separate for Moose-2.0000, it will also be released as Class-MOP-2.0000.

If you know for certain that Class::MOP will soon be rolled in anyway, then I strongly prefer the merger happen before/with Moose 2.0 rather than 3 months later.

That's just one of those kinds of things that would really make the 2.0 moniker / X increment truly meaningful content-wise and not just be to start off the renumbering. Then we also avoid seeing a Class::MOP 2.0 major release that then promptly disappears afterwards.

According to the above url, a lot of redundant code between the Class::MOP and Moose was refactor-eliminated anyway, and that looks like a step towards merger anyway.

I would only release Moose-2.0 without an included Class::MOP if there was any second thoughts about the latter not staying separate longer term.

-- Darren Duncan

Reply via email to