DWT package mapping?
ary at esperanto.org.ar
Tue Oct 21 12:57:09 PDT 2008
Frank Benoit wrote:
> At the moment there are these mappings
> org.eclipse.swt -> dwt
> org.eclipse -> dwtx
> SWT -> DWT
> SWTError -> DWTError
> SWTException -> DWTException
> But there are more candidates for the dwt project.
> com.novocode -> ??
> com.ibm.icu -> ??
> org.osgi -> ??
> Where to put them?
> And the rule for renaming should be consistent and open to new packages.
> But why do renaming anyway? Is it really that hard to type? Can IDEs and
> collective imports help?
> What also is bad about the renaming, is that it must be done all over
> again. That is time consuming when preparing Java source.
> So I think... What about changing all the renaming back to the original?
> Would that work? What do you think?
I find that when porting stuff, renaming is not a good option. Take for
instance Descent. It kept all the names of JDT unchanged, and that makes
it very easy to add new code, make plugins work almost out of the box, etc.
When I started Descent, I thought about renaming stuff like IJavaProject
to IDeeProject, or something similar, but I asked the PHPEclipse guys
what did they do, since they also used JDT's code base. They replied to
me saying that they renamed IJavaProject to IPhpProject, things like
that, big mistake, and that they were having a bad time getting updates
from newer JDT releases, and that I should not do the same as they did.
So my advice is to just keep the original names. Anyway, the S in SWT
means Standard, so SWT for D is not bad. :-P
More information about the Digitalmars-d-dwt