April 25, 2012
7:38 p.m.
On 25.04.2012 14:43, Mark Shannon wrote:
Today, if you successfully import a module, you know that all the top-level code in that module was executed. If this feature is added, you cannot be sure what top-level code was reached unless you scan through all the code above it. [end quote]
I don't know if this is a good idea or not, but the fact that to it can be implemented by removing a single restriction in the compiler suggests it might have some merit.
That is a strange argument. The restriction was placed there for a reason. (With the same argument you could argue for "None = 1" to be valid code.) Georg