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]