Nice1, I will definitely take a look, eventually :-) Ondrej Kupka On Mar 19, 2014, at 7:03 PM, Garrett D'Amore wrote: > Just a quick note. I had a coding frenzy last night. The native Go version > of the nanomsg is almost ready for me to unveil. My only reason for posting > here is so people don’t think I’ve fallen off the planet. I hope to post it > up for public examination under Apache 2.0 license on bitbucket this weekend > (without much testing of course). I won’t have all the topologies > implemented, but I will include REP/REQ, XREP/XREQ, and PUB/SUB. > > My design is intended to make it easy to plug in new transports and new > protocols (topologies). It can be done without requiring users to modify my > implementation directly, but rather by simply implementing a few interfaces. > I’ve tried to adhere more closely to idiomatic Go APIs, while preserving the > core semantics of nanomsg (“reliable” delivery, using simple APIs to hide > details like reconnections, accept loops, etc.) > > I’m keen to know if there are other Go developers here who might be > interested in playing with what I’ve done; I’m also keen to have someone > review my architecture. If that sounds like you, let me know. > > -- > Garrett D'Amore > Sent with Airmail