Hi VizGuy,

there are over 6 MB of dependencies:

- commons-lang-2.4.jar 255 KB
- commons-logging-1.1.1.jar 59 KB
- google-collect-1.0-rc1.jar 536 KB
- icu4j-4_0_1.jar 5.4 MB !!
- javacc.jar 288 KB
- opencsv-1.8.jar 8.5 KB

Looking quickly at the code, it seems to me that commons-lang and
commons-logging could be simply avoided without removing any functionality.

Concerning icu4j I couldn't see any usage that couldn't be replaced by
Java's standard classes. I'm perhaps wrong but as the project doesn't
contain any unit test, it's difficult to have a good pictures of all use
cases.

Cheers,
Marc.

VizGuy wrote:
> Hi,
> 
> We didn't find it so bad, and that's why it is all there.
> 
> Yet - if this is a problem, you can remove some of them:
> 
> - If you only use the jars that are part of the zip file you download,
> and do not attempt to modify the code, you can omit the javacc jar, that
> is used by the query language parser.
> (it is used in the build phase, not in run time).
> 
> - If you do not use the csv data source, you may remove the opencsv
> dependency as well.
> 
> The rest are used in runtime (but they are already not that many).
> 
> We will add this info to the documentation.
> 
> Regards,
> VizGuy
> 
> 
> 
> On Wed, May 27, 2009 at 1:41 AM, Marc Guillemot <[email protected]
> <mailto:[email protected]>> wrote:
> 
> 
>     Hi,
> 
>     the number of dependencies of the Data Source library is frightening:
>     
> http://code.google.com/apis/visualization/documentation/dev/dsl_install.html
> 
>     Are there all really needed? Wouldn't it possible to have a
>     lightweight version (even with less features)?
> 
>     Cheers,
>     Marc.
> 
> 
> 
> 
> > 


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/google-visualization-api?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to