I know your problem is already solved... but maybe it's worth knowing that you always have the option to avoid such name clashes by saying
use Math::Trig ();
The empty parentheses tell a module to not auto-import anything into your namespace. You can then call the functions fully-qualified as needed, e.g. Math::Complex::tan(...).
In reply to Re: Strange warning when using Math::Trig
by almut
in thread Strange warning when using Math::Trig
by hda
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |