gui suggestion

Kevin Smith yarcs at qualitycode.com
Mon Sep 19 14:43:18 BST 2005


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.

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.

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).

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

Kevin




More information about the bazaar mailing list