Earlier quoted context omitted.
Right, but how is that different than JNI? For instance one of the major complaints about the JNI is that adds a pretty high performance penalty to any native calls (and typically you want native calls when performance is important). Does Go's FFI not have this performance penalty? If not, why not? Like with the JNI, Go's garbage collector needs to understand life cycle semantics of objects coming in/out of the nativ…
The go runtime will manage memory of thins allocated in Go land but you must manage memory in C land. If you allocate memory using C.malloc you must use C.free otherwise you will leak memory.
Re: Java is back? Programming language trends for 2345 teams
#31So how can native code get access to objects on the Go heap?