Rony G. Flatscher wrote:

...
I've successfully run GroovyForOpenOffice and IFCX Wings on OOo 3.0 Beta m20 without changes from those needed for OOo 2.3 (which did break extensions that access the Scripting Framework Java API).

Are you able to get your GroovyForOpenOffice scripts dispatched as macros from OOo 2.4.x or 3.0 Beta m20? I.e. choosing "Extras->Macros->Run" or the like?

Yep.

If so, how do you dynamically define classes? Could you send me the respective code or let me know where it could be downloaded from?

Project (IFCX Wings) home page: http://www.ifcx.org/wiki/Wings.html

Download for current release which is an extensive example of Wings demonstrating Groovy, Ivy, and several programming languages via JSR-223: http://sourceforge.net/project/showfiles.php?group_id=199110&package_id=266406

To evaluate the Wings macro, you will need to install GroovyForOpenOffice: http://extensions.services.openoffice.org/project/GroovyForOpenOffice

Current development versions of Wings and related sample documents are in the Subversion repository: http://ifcx.svn.sourceforge.net/viewvc/ifcx/Wings/trunk/OpenOffice/

An IntelliJ IDEA project for debugging Wings and other Groovy UNO macros is in the Subversion source repository: http://ifcx.svn.sourceforge.net/viewvc/ifcx/Wings/trunk/Wings/

Project (G4OO) home page: http://www.ifcx.org/wiki/GroovyForOpenOffice.html.

Package including binary and documentation: http://sourceforge.net/project/showfiles.php?group_id=199110&package_id=237851.

The binary is also available from the OOo repository for Extensions: http://extensions.services.openoffice.org/project/GroovyForOpenOffice.

Usage examples in addition to those in the documentation are being added to the OOo Wiki: http://wiki.services.openoffice.org/wiki/API/Samples/Groovy.

Subversion source repository: http://ifcx.svn.sourceforge.net/viewvc/ifcx/GroovyForOpenOffice/trunk/.

If you try out IFCX Wings, you'll see that not only does the G4OO extension support dynamically compiled macros, but those macros in turn have dynamic classloading of external dependencies (JARs via Apache Ivy) but also dynamic languages that are loaded that themselves compile and run their own bytecode with various classloader schemes.

Jim


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to