Hallo, guenter geiger hat gesagt: // guenter geiger wrote:
On Thu, 22 Jul 2004, Krzysztof Czaja wrote:
Never using extern hierarchies, we get an extra bonus of always being able to safely resolve abstraction names against potentially shadowing class names, by placing all abstractions a level down relative to the main patch's directory, and releasing the whole bundle as a tarball.
Hmm, I think I do not fully understand how this helps. You mean instead of using extern hierarchies you use abstraction hierarchies ? What is the difference ?
I think Krzysztof is referring to abstraction collections or application patches like my RRADical collection and he is mentioning something I have on my todo list anyway: move "private" abstractions to subdirs.
RRADical patches use some utility abstractions, which are *not* meant to be part of the actual collection for the user, they are implementation details. Those could be hidden savely from the users if I would reference them inside a "Geiger-namespace" (tm), that is, put them into subdirectories. Currently i use an underscore to "hide" these, but that could still clash.
Frank Barknecht _ ______footils.org__