On Wed, Apr 14, 2010 at 7:38 PM, Kate Yoak <[email protected]> wrote:
>
> 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


Moose has prided itself on trying to be as "Just Perl" as possible. If
you dig through the test suite you see we test a large number of
things that you probably *shouldn't* do, but we want to be sure you
*can* do them, often because someone *is* doing them.

-Chris

Reply via email to