Stepan Mishura wrote:
how would you distinguish between support classes for
java.security and javax.security?

we need org.apache.something
and org.apache.extension_of_something
What about
org.apache.harmony.security
org.apache.harmonyx.security

No. The project is called "harmony", so that should be the "root" of all our java code in the project. That's the root of our namespace.

We might add a token after "harmony" like "classlib" (because I think we should segment the namespace that way - we don't have to now, but it's a minor bit of futureproofing that the tools hide from us anyway....

and then if there really is a compelling reason to separate out the support for java.s and javax.s, do something else. (I'm not convinced we need to)

Note that

o.a.h.[c].security
o.a.h.[c].securityx

should be ruled out, as 'security' is the Harmony class library module name, and that module supports both j.s and jx.s (tell me if people aren't grokking the shorthand...) and therefore is our "root node" in the package tree for the security package.

geir

Reply via email to