We have a need to to integrate libraries written in Go with Java-based middleware services. In the gobind design doc, it is said that the Android dependencies are "small", but that (as of 1.4), the golang runtime can only be loaded by the Android JVM. We are considering doing the JNI/cgo work to make a non-mobile gobind for general use, but if there is some golang reason that would prevent this from happening, like golang libs refusing to load for non-Android JVMs, it would be better to find out sooner than later. Anyone know this area well enough to comment?
BTW, if someone is in a position to produce such a "gobind" analog for server-side JDK integration, we might consider a business arrangement.
Thanks,
Bill