On 11/26/2013 1:22 AM, bearophile wrote:
If you add a global variable, and the compiler gives you several name shadowing errors elsewhere, you choose a different name for the global variable, you don't break the code.
That's going to work out not so great for anyone developing a 3rd party library.