This message is inspired by the global:: example Robert showed in his beta 7a announcement.
It adresses the confusion/trouble we get if our namespaces conflict with namespaces introdused by other people. In case of the System namespace it may be a fault by ourself. But where should we place classes, that indeed belong to our own 'System'? The answer is clear:
Put your name/your company name in front of your own namespace!
All my namespaces begin with (obvious) 'FrankMaraite.'. I have, for example
or, to match the example
Doing this is much clearer to read then using global::System or something like this.
Not saying that you should use this, but just in case you need it sometime, in XIDE, from the menu Application/Advanced you can find a "Add #using directives" option, this allows you to add a certain "using <namespace>" in all prg files automatically. "Remove #using directive" obviously removes the one you specify from all .prg files. There's also a "Add BEGIN NAMESPACE" option, which could be handy in some cases as well.