On Tue, 20 Apr 2010, Todd Lorenz wrote:
So $obj->foo prints "HUH?", which is returned by the "augment foo" modifier... but "inner" was never called from "foo" in the base class. "inner" was called only from "bar", which has no augmentor defined. Granted, "foo" invokes "bar", but does "bar" have any business making use of "augment foo" for its own "inner"?
This is a bug. You're doing the right thing, but the implementation is buggy.
Unfortunately, I'm not sure we can fix it. We discussed it in #moose-dev the other day and couldn't come up with something we thought would actually work.
-dave /*============================================================ http://VegGuide.org http://blog.urth.org Your guide to all that's veg House Absolute(ly Pointless) ============================================================*/
