gui suggestion
Jan Hudec
bulb at ucw.cz
Mon Sep 19 14:54:07 BST 2005
On Mon, Sep 19, 2005 at 09:43:18 -0400, Kevin Smith wrote:
> Jan Hudec wrote:
> >On the other hand I have failed to understand that API (I don't know
> >Java and I've not spend too much time with it though) and when I look at
> >Subclipse, it's just HUGE. The whole SVK, which is a subversion client
> >on top of subversion libraries, is some 13kloc(perl), while Subclipse,
> >which should be roughly the same complexity, is some 50kloc(java) IIRC.
> >
> >To me it seems that either Java is not actually a very expressive
> >language, or that the API is on the wrong level -- or most probably
> >both.
>
> Java is far less expressive than a dynamic language like perl, so 13kloc
> of perl might correspond to 50kloc of Java, although the difference will
> vary widely from project to project.
Yes, it well may be.
> I'm not sure how much UI work an eclipse "team" (VCS) plugin needs to
> handle. If it's doing a lot of UI, that could account for a lot of the
> code bulk.
IIRC it's quite a bit. IIRC it is basically on it's own for managing all
it's dialogs (configuration, commit messages, etc.).
That's probably my problem with that UI -- I'd like to have some handy
ui tools available there. But Java people probably prefer building the
UI in a builder and generating the code.
> Also, in some cases, eclipse plugin folks have chosen to implement
> duplicate chunks of code in java where a perl app might just invoke the
> native library or base app (svn in this case).
I didn't count the subversion bindings.
> If anyone knows or learns more about eclipse team plugins, I would
> definitely be interested in hearing about it.
>
> Have you seen EclipseDarcs? It might be a better starting point:
> http://eclipsedarcs.org/doku.php
Personally, I am not very keen to write anything for Eclipse. If I get
around to writing something, it will be for VIM, KDE and Gnome, in that
order.
--
Jan 'Bulb' Hudec <bulb at ucw.cz>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : https://lists.ubuntu.com/archives/bazaar/attachments/20050919/16ac1057/attachment.pgp
More information about the bazaar
mailing list