Trying using 'base' to inherit methods from another module and avoid automatically importing methods. Better to explicitly to use a complete package path than depend upon exporting. Example:
A::moo(); # explicit and obvious moo(); # can be problematic and because you are unsure of exactly whic +h one you are calling.
There are some packages that export functions, and you should be very selective about those modules. It can very painful to try and debug those situations when you have two modules with the same function name.
In reply to Re: Need help with clashing method names
by Herkum
in thread Need help with clashing method names
by dk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |