2
« on: August 20, 2007, 08:20:10 pm »
Hello there,
since this lib is exactly what i have been looking for for quite some time,
I am really interested in making this lib as good as possible.
So here are my 5 (or whatever) cent.
(I am a professional C++ developer and have some experience with this stuff.)
Using namespaces definitely gives the whole thing a more professional appearance . Every major C++ API out there has its own namespaces and if u want this to become the next SDL maybe even used in commercial titles this is absolutely essential.
Of course, there are real, actual, tangible reasons for it:
1. write less if you use "using namespace xyz"
2. avoid collisions, even when using the namespace, by using fully qualified names.
3. it documents intent: If u have namespaces like sf::audio etc it serves well as a form of documentation.
4. makes code more navigable in IDEs.
5. etc. as has been said by others
So plz. do it and do it NOW.
regards, Oliver