Is it possible to write a function immune to symbol redefinitions in any Block surrounding its invocation?
Normally, semantics of symbols used in a function definition can be changed by their redefinitions in Blocks surrounding the function invocation: ...
When I code in Mathematica, I often re-use code from old notebooks which fulfilled a specific purpose; for example, one testing for soft matches in strings, or one that identifies outliers on a graph ...
Today I noticed something, I think for the first time. When used inside Compile variable values within Module (and ...