3 ms·
Curious as to no mention of the choices around interoperability and C FFI. "Rewrite in go" as the answer closes off a whole chunk of options.
by robaato 3y ago
Curious as to no mention of the choices around interoperability and C FFI.
"Rewrite in go" as the answer closes off a whole chunk of options.
- bb88 3y agoThat was the Java solution as well circa late 1990's. But in many cases that's true of python, and other languages. It's just easier if you can install a native library rather than one with a cumbersome build process.
- randomdata 3y agoPerhaps because there isn't just one choice? The Go team maintains two compilers, and each treat that interoperability differently. You have even more options if you reach out into the larger Go ecosystem (e.g. tinygo does things differently again).