Thanks, that's definitely the crux of the problem! Sigh... Frustrating bugs
are hard to wheedle out when you don't even know where to begin looking.



On Sat, Jun 15, 2013 at 3:10 PM, Mike Friedman <fri...@friedo.com> wrote:

> You can use namespace::sweep to fix the problems with autoclean.
>
>
> On Sat, Jun 15, 2013 at 3:01 PM, Chris Weyl <cw...@alumni.drew.edu> wrote:
>
>> On Sat, 15 Jun 2013, Faelin McCaley Landy wrote:
>>
>>  Hi there,
>>>
>>> More questions! I'm trying to implement both increment/decrement
>>> operators and equality operators in Moose (using "++" / "--" and "=="), but
>>> my objects don't seem to respond at all to the use overload '==', ...
>>>  pragma, or either of the other two relevant ones.
>>>
>>
>> If you're using namespace::autoclean, your overloads will be removed from
>> the package, leaving things the way you describe them.
>>
>> Unfortunately, there was a decision several years ago to not fix[1]
>> namespace::autoclean so as to enable it to play nice with overloading, so
>> take a look at MooseX::MarkAsMethods (and -autoclean => 1) if this is
>> indeed what's happening.
>>
>>                      -Chris
>>
>> [1] For admittedly reader-dependent values of "fix".
>>
>>
>

Reply via email to