[Rock-dev] PROPOSAL: change policy on vizkit3d plugin namespaces
Sylvain Joyeux
sylvain.joyeux at dfki.de
Thu Apr 19 11:13:39 CEST 2012
The current policy for vizkit3d plugins is to put them in the vizkit
namespace, regardless of which package defines them
This is wrong for the following reason:
- this is inconsistent with the rest of the namespace policy (one
namespace per library)
- namespaces are used for a reason: avoiding name clashes
- since vizkit plugins are loaded dynamically, name clashes silently
cause weird problems at runtime between completely unrelated packages.
Background: I spent 2x 1.5 hours the last two weeks tracking down weird
bugs that were due to name clashes between -viz.so libraries.
My vote: +1
Sylvain
More information about the Rock-dev
mailing list