in reply to Re: An alternate way of implementing import with options
in thread Passing parameters to a module's import function

That fails. The point of the goto in the original is that Exporter checks caller to figure out what package to export symbols to. You have to use export_to_level() instead, and my experience suggests that that function is more likely to cause warning messages to come from the wrong place than I like. (Also with 5.6+ it will force you to load Exporter::Heavy which is slower. If that matters to you.)

Aside from that, I don't like using explicit indexes if I can avoid it...

  • Comment on Re (tilly) 2: An alternate way of implementing import with options

Replies are listed 'Best First'.
Re: Re (tilly) 2: An alternate way of implementing import with options
by japhy (Canon) on Feb 13, 2001 at 21:46 UTC
    Oh, d'oh, right. I knew there was some reason I knew goto was being used. So yeah, modify my code as needed. Silly jeffy.

    japhy -- Perl and Regex Hacker