incubator-ooo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexandro Colorado <...@openoffice.org>
Subject Re: [EXT][DISCUSS] Including Groovy as a scripting language
Date Wed, 28 Sep 2011 05:34:38 GMT
On Wed, Sep 28, 2011 at 12:29 AM, Alexandro Colorado <jza@openoffice.org>wrote:

>
>
> On Mon, Sep 26, 2011 at 8:45 PM, Carl Marcum <cmarcum@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

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message