in reply to (tye)Re: A question of inheritance
in thread A question of inheritance

That should probably be:
BEGIN { require Exporter; *import = Exporter->can("import"); }
So that Exporter can inherit import if needed, and also so we get the definition at compile time in case there's a prototype.

-- Randal L. Schwartz, Perl hacker