Ola Eldoy
21-Aug-2009, 04:04 AM
I applaud the added support for libraries in VDF! :D Now can we please have namespace support?
Why?
As we will (probably) increasingly be using third party libraries, the potential for name clash problems increases as well. Granted, there are ways of solving these issues, but it is one of those things that can really irk you. When every global identifier (classes, struct definitions, constants, etc.) has to be prefixed <your_company> or <your_product> it also affects readability.
In my opinion, the lack of namespaces in VDF is a real handicap, and one I hope will be addressed in due time.
Why?
As we will (probably) increasingly be using third party libraries, the potential for name clash problems increases as well. Granted, there are ways of solving these issues, but it is one of those things that can really irk you. When every global identifier (classes, struct definitions, constants, etc.) has to be prefixed <your_company> or <your_product> it also affects readability.
In my opinion, the lack of namespaces in VDF is a real handicap, and one I hope will be addressed in due time.