Beefy Boxes and Bandwidth Generously Provided by pair Networks
Come for the quick hacks, stay for the epiphanies.
 
PerlMonks  

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

by tilly (Archbishop)
on Feb 13, 2001 at 21:43 UTC ( [id://58165]=note: print w/replies, xml ) Need Help??


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

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://58165]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others rifling through the Monastery: (5)
As of 2024-04-24 07:38 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found