in reply to Re^7: Where is the @ISA array?
in thread Where is the @ISA array?

So the fix is to go back to all of our code and replace base with parent and retest and try to explain to our clients why they have to pay for it. That's just great. No, really. Thanks a lot.

I guess the answer is use Moose! I'm never using base again. Nor parent.

Replies are listed 'Best First'.
Re^9: Where is the @ISA array?
by ikegami (Patriarch) on Jan 22, 2009 at 14:26 UTC

    Heh, you're fretting over converting to parent, but changing to Mouse is ok.

    Who said anything about changing any old code? And if you had to, how is that a "fixing base" vs "creating parent" thing? You'd have to change the code either way.

      Well if the answer is that you shouldn't use that module anymore -- what guarantee do we have that you guys won't discover a bug in parent, and release the bug fix as guardian or such?

      Ruby and Smalltalk are really starting to look more and more attractive ...

        Some bugs can't be fixed without breaking backwards compatibility. That goes for Ruby, Smalltalk and Mouse as well.

        You're trolling, but I'll bite. parent.pm won't accrue features like base did, and hence, the code will stay as small as it is. Hence bugs should remain fixable.