Duh. No namespaces, no globals, no nothing. Now what? Have we significantly improved the situation? I don't think so. "Removing globals" without addressing what class variables and pools mean is a pretty useless exercise. And the namespace discussion is orthogonal to it.
I should really dive into the compiler because this was obvious that if I would know it better this would have been obvious to me. So at least I learn something. Thanks to kick me. This is all these old discussion about classVariables and Pool and variableBinding that I should reload in my memory.
Thanks for the point. Stef