What freak wrote here ->
http://www.purebasic.fr/english/viewtop ... 10#p403210 makes me think this is not going to happen.
When a collision with something PB-defined happens, PB win.
A global namespace to access everything external to modules is what many (ok, some) of us have asked but this is not going to happen neither (even if you can already access foreign data from a module using another module, showing how the idea of total encapsulation in a module is unsound and to fight it is just counter productive).
This is what I suggested at the time when modules were still being discussed and not yet implemented ->
http://www.purebasic.fr/english/viewtop ... 30#p403130
With the :: you don't need any option, which would cause just more problems. Things internal to the module come first for the module and that's that.
To access the unnamed global module (namespace) you just use ::
I'm pretty sure this is only academic chatter now, unfortunately.
I find this an error in judgement, which crippled the module concept in real life forcing you to use silly convoluted ways trying to go around it.
I mentioned this thing in my small PB review linked below too.