On Jul 18, 2008, at 8:29 PM, Mathieu Bouchard wrote:
On Wed, 16 Jul 2008, Hans-Christoph Steiner wrote:
They are not "my" namespaces. I neither wrote the code, nor
figured out their usage. I just think it is a pretty good system
to use.Well, given how much Günter is not there anymore and how much you
are there talking about said namespaces, I'd say that they are
pretty much yours. They could also be Günter's and yours at once,
or only contextually yours to the extent of the conversation that
we're having. Whatever it is, I know that you didn't code them, but
this is not what I want to concentrate on.IOhannes had "/" working in hexloader, but it has other issues.
You can't get "/" to be unambiguous if it is also a namespace
separator and this problem doesn't depend on hexloader or even
filesystems. Can the hexloader also be involved in finding
helpfiles? [round/]'s helpfile can't be reasonably called "round/- help.pd". But the ambiguïty I want to talk about is that, let's say
you have a ~ version of [round/]. Well, [round/~] is also a
possible name for a class named [~] in namespace "round". So when
you query what's the namespace associated to the classname "round/ ~", what shall you get, "" or "round" ?
If you only use / as a char in the first position and only allow
one / for a separator, like [/] or [math//], then it is doable, and
that covers basically all of the cases that we need it for.
.hc
Using ReBirth is like trying to play an 808 with a long stick. - David Zicarelli