Venturecxx
Venturecxx copied to clipboard
Put the Puma C++ definitions into their own namespace
Perhaps something like mit::probcomp::venture or mit_probcomp_venture or just probcomp_venture? Unsure what the right politics are, but having it in its own namespace will help resolve ambiguities when others try to integrate with it, or when we try to integrate with others.
This is code style. The umbrella code style issue is currently #429.
There is also a political aspect to it, as @gregory-marton points out. I actually don't know the socio-technical interactions of C++ well enough to think through the politics.
I think the namespace probcomp::venture would be perfectly fine, sociopoliticotechnically. Or even just venture.
We should also ruthlessly expunge using from .h files in the process.