Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Re^4: Importing constans and variables when "require"ing

by bliako (Monsignor)
on Feb 22, 2019 at 23:37 UTC ( [id://1230438]=note: print w/replies, xml ) Need Help??


in reply to Re^3: Importing constans and variables when "require"ing
in thread Importing constans and variables when "require"ing

You are right, that previous post has many gem answers. I am just not absolutely sure that they can work in ALL situations where modules load other modules etc. My conclusion was

you must override/alias your sleep() BEFORE use statements for any modules which will use it
and right now /with this post I am trying to make sure that the "BEFORE" is ensured 100%.

The most bullet-proof way I guessed it was to override at compile time and then require all modules which happens at runtime, BEFORE is ensured 100%. However, that reveals side-effects. So I have to write tests for my specific case to ensure that BEFORE ... Thanks (and for your replies in the previous post).

  • Comment on Re^4: Importing constans and variables when "require"ing

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others admiring the Monastery: (4)
As of 2024-04-25 08:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found