--
You received this message because you are subscribed to the Google Groups "Renjin" group.
To unsubscribe from this group and stop receiving emails from it, send an email to renjin-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/renjin-dev/9270166f-533b-4c72-a8b7-cd9fb0243c08o%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to renji...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/renjin-dev/9270166f-533b-4c72-a8b7-cd9fb0243c08o%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to renjin-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/renjin-dev/93ac08ef-2386-45c8-a101-5a3ecd235622o%40googlegroups.com.
package se.alipsa;
import org.renjin.script.RenjinScriptEngine;
import org.renjin.script.RenjinScriptEngineFactory;
import org.renjin.sexp.SEXP;
import javax.script.ScriptException;
public class SimpleTest {
public static void main(String[] args) throws ScriptException {
RenjinScriptEngineFactory renjinScriptEngineFactory = new RenjinScriptEngineFactory();
RenjinScriptEngine engine = renjinScriptEngineFactory.getScriptEngine();
SEXP result = (SEXP)engine.eval("p <- 48; foo <- function(a, b) { return( a * b) }; bar <- foo(p, 2)");
System.out.println("Result is " + result.asInt());
}
}
#!/usr/bin/env bash
basedir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
srcDir="${basedir}/src"
outDir="${basedir}/out"
libDir="${basedir}/lib"
java -version
javac -version
echo "Compiling..."
javac -g -cp "${libDir}/*" -d "${outDir}" -Xlint:unchecked $(find "${srcDir}"/* | grep .java)
echo "Running SimpleTest"
java -cp "${libDir}/*:${outDir}" se.alipsa.SimpleTest
To view this discussion on the web visit https://groups.google.com/d/msgid/renjin-dev/93ac08ef-2386-45c8-a101-5a3ecd235622o%40googlegroups.com.