On Wed, Sep 28, 2011 at 12:29 AM, Alexandro Colorado <j...@openoffice.org>wrote:
> > > On Mon, Sep 26, 2011 at 8:45 PM, Carl Marcum <cmar...@apache.org> wrote: > >> Hi all, >> >> I wanted to gauge the interest in including Groovy [1] as a scripting >> language. >> >> For those not familiar, Groovy is a dynamic language for the JVM that >> includes features like closures, builders, and dynamic typing. > > >> There is currently a Groovy For OpenOffice extension [2] for this >> available under LGPL. I have contacted the author regarding additionally >> licensing the extension as Apache and he would be willing to do that to >> include it. > > >> Groovy itself is under the Apache 2.0 so I thought it may be a good fit. >> > > > My biggest reservation toward this is if groovy makes OOo even more heavy. > Meaning that if it get bundled in, it will create a similar effect to Python > runtime within OpenOffice.org. > > So there are some spring cleaning that needs to happen to python, meaning > removing all modules and files that are not needed by OOo and maybe even > adding some files that will ease the development of Python in the scripting > framework ie. TCL and others. > > On a similar venue, I will recommend that adding Groovy would also need > bootstrap to minimize the overall size impact of the bundle. > > At the same time many projects to improve the development of extensions > have been idle including a Java-GUI development environment and UNO-base IDE > for Python and other scripting languages (like Beanshell, and others. > I think this was never achieved, it was targeted for Google Summer of Code of 08: http://wiki.services.openoffice.org/wiki/Summer_of_Code_2008/proposals#GUI_builder_for_OOo > > Of course the smartest and quickest thing to do is to make the Basic > IDE/GUI designer compliant with the rest of the languages (Java, Python, > Beanshell, ... Groovy). > > >> >> I am willing to work on this if there is interest. >> >> Best regards, >> Carl >> >> [1] http://groovy.codehaus.org/ >> [2] http://wiki.services.openoffice.org/wiki/GroovyForOpenOffice >> > > > > -- > *Alexandro Colorado* > *OpenOffice.org* Español > http://es.openoffice.org > fingerprint: E62B CF77 1BEA 0749 C0B8 50B9 3DE6 A84A 68D0 72E6 > > -- *Alexandro Colorado* *OpenOffice.org* Español http://es.openoffice.org fingerprint: E62B CF77 1BEA 0749 C0B8 50B9 3DE6 A84A 68D0 72E6