Mark Brouwer wrote:
Probably the only disagreement will be with regard to the time at which
we should conduct such an effort (hopefully at that time I can take a
long holiday and we can find one person we supply plenty of beer who is
going to do the job (I think it ain't something that allows for a lot of
parallelism, but no doubt one of the Sun people can tell from previous
experience what it involves).

The only thing that I'd like to say about the repackaging issue is that we might just consider using subclassing and/or proxy implementations of the same class names in org.apache as the initial thing to do, so that both namespaces are visible. Putting deprecated notices on the com.sun.jini stuff would then be the indicator that new code shouldn't be using it. It might also be worth changing the packaging on the existing code to org.apache and using subclassing/proxy implementations to recreate the com.sun.jini classes. I just feel that there would be less potential impact to do the "org.apache is proxy impl" first so that less code relationships change and the new namespace is available. Later, we can do the swap so that org.apache is the real code with com.sun.jini proxying to it.

> It will also be a good moment to sort out
> our whitespace issues (this one is for you Gregg :-P ), etc.

I have shared my opinion about this, and apparently many people started programming after disk space was no longer a concern so that the reduction in whitespace file space consumption was not a problem :-) I appreciate tabs because then I can set tab stops to whatever I like and the file is appropriately structured. Others appreciate whitespace so that they see the file the way everyone else sees it. Still others don't know what they appreciate because they've always done it how their editor/IDE environment introduces these things. Let's just move on and decide on something that will unify it, and I'll figure out how to deal with it (probably a perforce branch).

Gregg Wonderly

Reply via email to