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

Andrew Hume andrew at humeweb.com
Sat Jan 17 16:42:38 CET 2015

czmq offers a number of useful classes, such as beacons.
it is not so much that go is a more modern language than c,
its rather that the abstractions offered in czmq are easier
and more productive to work with.

> On Jan 17, 2015, at 7:35 AM, Peter Kleiweg <pkleiweg at xs4all.nl> wrote:
> 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
> http://pkleiweg.home.xs4all.nl/
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev

More information about the zeromq-dev mailing list