jvmbridge is a bridge to the Java virtual machine via JNI for Haskell (and perhaps later other functional languages).