It even allows R functions to be used to implement Java interfaces. It uses an embedded Omegahat interpreter, and hence provides an interactive Java session. The Omegahat evaluator offers many utilities that simplify using Java and also make it more familiar to R and S users. This is the first release of the interface as an R package. There is an issue with one of the advanced features of the interface related to synchronizing Java threads accessing the R evaluator.
All feedback is extremely welcome.
Earlier versions of this interface have worked with S version 4. Due to some conflicts with C level symbols, there were problems using it with SPlus 5. We aim to have a basic version that works with new releases of SPlus within a few weeks. The software is now available as an R package for both Unix and Windows. The Windows version is available in source and binary form.