Peter, Sorry dude, after reading it back it is not the solve-all suggestion I thought it was (even though you never understood it). It was a good suggestion for namespace but it needless used classes to communicate that uniqueness.
- Paul >On Sat, 1 Dec 2001 21:27, Paul Hammant wrote: > >>Peter, >> >>This and the other email. I like a lot. I think you'll have trouble >>with <join>, but you knew I'd say that ;-) >> > >;) > >>The multiple "foo" scenario, which is a real namespace issue, could it >>not be address java-package style? : >> >> org.apache.avalon.fooservice.FooClassLoaderNode >> > >Not sure what you mean? Do you mean ask users to use classloader names with a >specific format in their blocks. So if we had a block > >org.apache.avalon.fooservice.FooBlock > >It should use classloader > >org.apache.avalon.fooservice.FooClassLoader > >??? > >What happens when multiple Blocks all require the same resources? Or worse >require same resources but different versions ? Do we support this or not?? > >>We could actually have an interface called ClassLoaderNode that a real >>class could impl. It has in it some getters that pheonix could use for >>semi-hard coded checking against the assembly manifest? ... similar to >><required> functionality of manifest. It is class loaded by full class >>name via the getClassLoader() as you described. >> > >Parsing sentence ... syntax valid. >Semantic error: Compiler unable to determine what the hell you are on about > >;) > >Pretend I am stupid and explain it to me in those terms. > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>