In addition to what was said, ZeroMQ can be used from lots of language through bindings. I haven't seen yet way to use Go written code as library (shared or static) to another language/runtime.
"C" gets you there, if you keep clean "C" interface, and don't let exceptions escape if you have been somehow using C++ internally.
I've had no problem using zeromq directly through the luajit ffi bindings for example.
"C" gets you there, if you keep clean "C" interface, and don't let exceptions escape if you have been somehow using C++ internally.
I've had no problem using zeromq directly through the luajit ffi bindings for example.