[zeromq-dev] what is the purpose of the Go binding for czmq?

Peter Kleiweg pkleiweg at xs4all.nl
Sat Jan 17 16:35:38 CET 2015

I thought the main purpose of czmq is to eleviate the 'primitive'
capabilities of the C language, making working with ZeroMQ in C 
easier. Czmq is also used in the examples for 0MQ - The Guide.

I implemented a Go binding for ZeroMQ (github/pebbe/zmq4, zmq3, 
zmq2), and included Go versions of all examples from The Guide, 
without the need for czmq.

Go already is a less primitive language then C. So why the need 
for a Go binding to czmq? Does czmq offer essential 
functionality that I am missing in my binding for ZeroMQ?

Peter Kleiweg

More information about the zeromq-dev mailing list