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