Ah, thanks for the clarification!<p>So just for my understanding: the interop with the JVM works via JNI then?<p>The native code makes calls against the JNI and the Java bytecode calls back into the Haskell native code using the static pointers?