Assume there is a function F
in package A
that some code I'm creating needs to call. How do I call it?
If I'm Calling it from outside package A
, then I uses A.F(...)
and if I'm inside A
I uses F(...)
. But what if Murphy prevents me from knowing which is true or requires a byte identical line work in both?
[note: I'm taking it as a given that such a case will occur because, in my experience and observations, that is generally a safe assumption. Even in the absence of technical reasons for it, PHBs and legislators are good sources of the ridiculous.]