The namespace bug I found in 0.40 just made me think of starting a wiki to document these ideas. I think we should have a pretty clear idea of how we want to implement namespaces before this is implemented. Since Miller has added some namespace-related stuff in 0.40, I think the time is now to start discussing.
http://puredata.org/dev/PdNamespaces
For example, one issue that just came up is namespace prefixes. Namespace prefixes are not optional, every decent namespace that I have used allows you to both import/declare and call classes directly using the whole path. Here's how Java does, in a rough example:
import my.lib; Prepend myPrepend = new Prepend(); // from my.lib other.lib.Prepend myOtherPrepend = new other.lib.Prepend();
.hc
------------------------------------------------------------------------
News is what people want to keep hidden and everything else is publicity. - Bill Moyers