On Tuesday, 26 February 2013 at 15:47:41 UTC, Vladimir Panteleev
wrote:
That's a completely different matter from changing how code
within the same program accesses the environment in general.
Both components may be operating on specialized, prefix-named
variables that have no chance of interfering with each other,
and still break when the behavior of a global object changes.
To go back to the filesystem analogy, such a setting would be the
equivalent of a global boolean variable in std.file, which made
std.file.read return null if a file didn't exist.