Berin Loritsch wrote:
> 
> Peter Donald wrote:
> > On Wed,  8 Aug 2001 06:30, Berin Loritsch wrote:
> >
> >>I would like to merge cadastre into Excalibur, and make the package
> >>named:
> >>
> >>org.apache.avalon.excalibur.naming
> >>
> >>As there is little confusion for Java developers as to what that means,
> >>and it follows the patterns set up for the Excalibur package as a whole.
> >>
> >
> > I don't mind the rename ... though give me a bit so I can update all my
> > code ;)
> 
> +1
> 
> > However I do have a problem with the length of import statements. A direct
> > convertion will mean the length of our import statements are pushing 60
> > characters !!!! Not sure how to deal with this just yet thouygh ;)

Not the first time the issue has arisen.
If you recall, the reason we tried to move to org.apache.excalibur. *
(ie dropping avalon and splitting CVSes) was partly because I moaned
about the length of the import statements!

> 
> The only way I can see doing this--and supporting our naming structure is
> to drop "org.apache" from the package name.  I don't know how that would
> fly with the other apache projects here.  With that change, our new imports
> would be:
> 
> import avalon.excalibur.naming;

I think its important to keep the apache bit in there, so that doesn't
make sense to me.
Not sure what a better alternative would be, though.
How about:

1) On a jakarta-wide basis move from org.apache.<project> to
apache.<project> or jakarta.<project>
 - saves a few characters (just) and tons of class-less packages/
directories
 - probably not worth the effort

2) Split the avalon project into seperate projects, so
o.a.avalon.framework becomes o.a.avalon and the other o.a.a.<subproject>
become o.a.<project>
 - but do the subprojects apart from framework have enough support to
warrant separate projects? I suspect that there are enough of us out
there using e.g. phoenix but not enough contributing developers.

3) Give up and suffer!
 - most likely!

Charles

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to