On 30 May 2013 21:48, c.<address@hidden> wrote:
The idea of introducing an Octave namespace has come up many times,
but has never been done, does anyone recall why?
It's just work that has to be done.
We also need to figure out how to do this in a non-breaking way. I
think we should take the lessons from this blog post to heart;
http://stevelosh.com/blog/2012/04/volatile-software/
Ideally, namespacing Octave classes should be done by some sort of CPP
magic (read: not C++) so that it can be selectively enabled.
I think it may be possible to do this. Then again, namespaced symbols
are in fact completely different symbols at object code, so perhaps we
can't do this without breaking backwards compatibility and further
angering Steve Losh.