Features: Missing and Unintentional
This is a list of `features' in the Omegahat R-Java interface. Some
are features that we should add soon. Others are real bugs that we
have encountered. We have fixed some of these and
are looking for more information about the others. Please let us know if you have
any information about these.
-
- DynamicCompile doesn't produce a loadable .class file.
-
-
- The first time one calls this, one gets a NULL.
z <- .JNew("FloatMatrix", .convert=FALSE)
-
-
- The example dataFrameViewerReference.R illustrates the problems with threads.
-
-
- Problems with threads and specifically the GUI can mean we get random
crashes.
-
-
- Need to throw a RuntimeException if there is an error in R.
-
-
-
If we get an error when calling a Java method but have converted R
objects to Java objects during the call from R to Java, these may
never be released. Need to keep a vector of these and release a
reference when they are done. Or do they automatically disappear
because nobody has a reference to them?
-
-
The ConvertibleClassifier needs to support the idea of any instanceof,
any assignable from and exact match for a class that it supports.
See the R function setJavaConvertible() and Java method
setConvertible (in the OmegaInterfaceManager evaluator and
ConverterClassifier)
-
-
Returning a string array doesn't seem to give any result.
Actually, it seems that it doesn't get printed.
Example:
u <- .JavaConstructor("StatDataURL", "http://www.omegahat.org/Scripts/AwtButton")
.Java(u,"getContents")
-
Duncan Temple Lang
<duncan@research.bell-labs.com>
Last modified: Mon Aug 30 13:24:03 PDT 2004