On 11/24/13 11:17 AM, bearophile wrote:
Walter Bright:Shadowing globals is definitely a bad idea. Shadowing members, it's debatable.So are you saying D here should give an error for the shadowing of the module-level x?
I think he meant "shadowing locals". As I wrote in TDPL, it's a bad idea to add a global somewhere and break a bunch of code that has nothing to do with it.
Andrei