note
dragonchild
Doing a "use Exporter;" will not do anything different than a "require Exporter;" because the import() function in [cpan://Exporter] doesn't do anything because [cpan://Exporter] doesn't define @EXPORT or @EXPORT_OK.
<p>The only difference between "use base Exporter;" and either "use Exporter;" or "require Exporter;" is that "use base" will modify @ISA for you and the others make you modify it yourself. You either have to have [cpan://Exporter] in your @ISA or have done something like <code>*import = \&Exporter::import;</code> to get the benefits of [cpan://Exporter].
<p>Nothing more, nothing less.
<!-- Node text goes above. Div tags should contain sig only -->
<div class="pmsig"><div class="pmsig-85580">
<p align="center"><i><font size="-2">Being right, does not endow the right to be rude; politeness costs nothing.<br>Being unknowing, is not the same as being stupid.<br>Expressing a contrary opinion, whether to the individual or the group, is more often a sign of deeper thought than of cantankerous belligerence.<br>Do not mistake your goals as the only goals; your opinion as the only opinion; your confidence as correctness. Saying you know better is not the same as explaining you know better.</font></i></p>
</div></div>
439989
440068