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

Brian Knox bknox at digitalocean.com
Sat Jan 17 23:16:10 CET 2015

Peter - really, it was more about wanting to see how czmq worked as the
basis for a language binding (since I contributed some code to czmq), than
anything particularly lacking in zmq4.

The "zactor" based services in czmq (proxy, auth, beacon, gossip) are
interesting in that they spawn a non blocking background C thread, which
you then send commands to over a ZMQ_PAIR socket.  These services were
pretty fun to wrap with cgo and it was just interesting

The other thing I really wanted to do was use the C4 contribution process
for commits, and see if anyone else might find the project and contribute
things I hadn't though of (which Luna did, which was great fun)

I link to zmq4 in my readme and recommend it for people looking for
straight libzmq library, as I think it's a very nice one, and I've written
code using it, so thank you for making it!

If you're interested in suggestions or contributions, I'm happy to


On Sat, Jan 17, 2015 at 3:46 PM, Peter Kleiweg <pkleiweg at xs4all.nl> wrote:

> Brian Knox schreef op de 17e dag van de louwmaand van het jaar 2015:
> > I'm the person who started the Go binding for CZMQ.  The number one
> purpose
> > for me, when I started it, was having fun.
> That is a valid reason.
> Was there anything in particular you found missing in zmq4?
> --
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20150117/a8dd5b0b/attachment.htm>

More information about the zeromq-dev mailing list