in reply to 'base' versus @ISA, why?

I stopped using when it got too much featuritis and started trying to guess whether require was needed or not and started guessing wrong (thus silently deciding to not require the parent class so that your code breaks in a rather mysterious way).

- tye        

  • Comment on Re: 'base' versus @ISA, why? (too much)

Replies are listed 'Best First'.
Re^2: 'base' versus @ISA, why? (too much)
by Joost (Canon) on Jul 21, 2007 at 21:36 UTC
    My thoughts exactly. I don't know and I don't WANT to know when thinks it should load a module, and when it thinks it should ignore a require error. On significantly complex systems, setting @ISA and use()ing module "by hand" makes things clearer. Maybe not easier, but clearer none the less.

    Update: I still do use base for simple modules. But I do regularly run into situations where it just doesn't work right.

A reply falls below the community's threshold of quality. You may see it by logging in.