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". >> >> >