On Apr 14, 2010, at 3:32 PM, Alex Francis wrote:

On Wed, Apr 14, 2010 at 11:27 PM, Jesse Luehrs <[email protected]> wrote:

The actual bug here is that Class::MOP::Class->initialize shouldn't
initialize a CMOP metaclass for a class with a Moose parent (feel free
to read up on metaclass compatibility if you're interested in the
details). I have this partially fixed in a branch
(topic/more_metaclass_compat), but there are still some details that
need to be worked out... hopefully I'll get it fixed up and released
soon.


Wow, thanks for the quick response. That makes a lot of sense.


Double-wow. I have been surprised at how intuitively Moose behaves. I am the type who always winds up digging through the underlying code to try to figure out why things didn't go as planned. I am yet to encounter the temptation with Moose. It is amazing to me how meticulous you guys are in cases just like this one - where other CPAN authors would shrug and say, "don't use @ISA with Moose!"

Kate

Reply via email to