OCaml, Scheme, and Adenine support for IFCX Wings, an in-progress console, and OOo My!
IFCX Wings v0.7 is now available from the usual place

I've tested the Wings.odt with OOo 3.0beta2 on Windows XP and Mac OS X Leopard and it seems to work fine except that on Mac there is no support for AWT (and consequently no Swing). It also works with OOo 2.4 on Windows and NeoOffice 2.2 on Mac. Earlier versions are mostly OK too, but don't go toooo far (like 2.0) or GroovyForOpenOffice won't work (and you need it for Wings).
Note that you must install Groovy For OpenOffice for the WingsEval macro to work. Otherwise you can just open the Wings document and read it, but the code won't be executable.
The keyboard shortcut for the Wings macro seems to work with all
those versions and platforms too. The Wings.odt file is signed so
that you can have some reasonable expectation that we're using the
same bits. Of course if yours is not signed by my CA Cert showing JAMES PAUL WHITE and my email address then there
may be a problem.
OCaml
(Objective Caml) is a popular version of ML
sporting OO features. OCaml-Java
is the spiffy
implementation for the JVM by Xavier Clerc used in Wings.
Adenine is the language of the MIT Haystack Semantic Desktop and is essentially a LISP for
graphs. It features a RDF data model, Pythonic syntax, and is
implemented for the JVM. I have extricated it's implementation
from Eclipse and packaged it with a
JSR-223 engine adapter
so that Wings can support it by
default. The Adenine Tutorial converted to IFCX Wings is available from SVN
.
The Scheme support is using the SISC
implementation (even though I'm long time Kawahead
) because it has a JSR-223 engine already and it is also
better for pedagogic purposes since it has full continuations.
There is also exciting news regarding IFCX.org and the
OpenOffice.org Community Innovation
Program,
but I'll hold off on the details of that until November
.