[zeromq-dev] Go bindings for Zyre

Michal Vyskocil michal.vyskocil at gmail.com
Mon Mar 18 23:29:30 CET 2019


Hi Luca,

amazing work! Thank you so much. I'll fix the CI settings and other stuff
later this week.

Bye for now
Michal Vyskocil

On Mon, Mar 18, 2019 at 11:18 PM Luca Boccassi <luca.boccassi at gmail.com>
wrote:

> Move and added you to the maintainers group, feel free to add other
> people (if you set them as maintainers please make sure they have 2FA
> enabled)
>
> https://github.com/orgs/zeromq/teams/gozyre-maintainers/members
> https://github.com/zeromq/gozyre
>
> On Mon, 2019-03-18 at 22:34 +0100, Michal Vyskocil wrote:
> > Hi Luca,
> >
> > here we are
> >
> > https://github.com/gomoni/gozyre/invitations
> >
> > On Mon, Mar 18, 2019 at 12:36 PM Luca Boccassi <
> > luca.boccassi at gmail.com> wrote:
> > > The CI is per project, so it's really up to you which service you
> > > prefer to use.
> > >
> > > Add my user as admin on the project, and then I'll move it over and
> > > make you an admin
> > >
> > > On Mon, 2019-03-18 at 12:20 +0100, Michal Vyskocil wrote:
> > > > Hi Luca,
> > > >
> > > > yes I do! Can you create the project for it, please?
> > > >
> > > > BTW: I mentioned gozyre use CircleCI unlike other ZeroMQ
> > > projects, I
> > > > hope this is not a problem. Do we have it as an option in zeromq
> > > > organization?
> > > >
> > > > On Mon, Mar 18, 2019 at 12:02 PM Luca Boccassi <
> > > > luca.boccassi at gmail.com> wrote:
> > > > > On Mon, 2019-03-18 at 09:41 +0100, Michal Vyskocil wrote:
> > > > > > Hi,
> > > > > >
> > > > > > I spent a few hours writing golang bindings for zyre -
> > > > > > https://github.com/gomoni/gozyre
> > > > > >
> > > > > >
> > > > > > API is idiomatic Go. For instance there is no equivalent of
> > > > > > zyre_socket method, because polling is supposed to be done in
> > > > > > gorutine. Recv method returns interface{}, where consumer
> > > must
> > > > > use
> > > > > > type switch and type assertion to get the right structure
> > > with
> > > > > ZRE
> > > > > > message and not opaque  zmsg_t.
> > > > > >
> > > > > >
> > > > > > I believe it can be useful for others, so propose it as
> > > official
> > > > > > ZeroMQ project I made that MPL licensed, want to use C4 for
> > > > > > contributors. The only one difference is that I prefer
> > > CircleCI
> > > > > > instead of TravisCI - it feels much faster and less magical
> > > than
> > > > > > Travis to me. What do you think?
> > > > >
> > > > > Looks good, would you like to move it into the
> > > github.com/zeromq
> > > > > org?
> > > > >
> > > > > --
> > > > > Kind regards,
> > > > > Luca Boccassi
> > > > > -----BEGIN PGP SIGNATURE-----
> > > > >
> > > > >
> > > iQEzBAABCgAdFiEE6g0RLAGYhL9yp9G8SylmgFB4UWIFAlyPecMACgkQSylmgFB4
> > > > >
> > > UWLFngf9FRX878RjPqhgEeCqpf8l4cEnnQZM2n+exU6i4gwy7T7dfQNkOCV6pcYj
> > > > >
> > > PJS37aw7EYYPkZJR0UtrCQ97Qs9N9J9fUI4fXf1jxggE8L4/4AcovRTRGzh4fMFw
> > > > >
> > > z3GFYU31yyfKGT8IoYSn2OTDeVxfLsmRNXoNEw47Ur3lEd/tCu+4MNnG6xVckaAy
> > > > >
> > > ziUyBo6VuZ+tY1KdP4V8cvhW5hFrt2Rcrdmccr+9afqJIabwg8HcXHY6cp6c9jZk
> > > > >
> > > VR++1SjwezJn7EB2btkpX9bI0EybqyyFUYojucldQ/wIieyYqsC/D4/xuByi19HP
> > > > > of84hm9aWkuukmjgVR56pqVprc57Qw==
> > > > > =HhUG
> > > > > -----END PGP SIGNATURE-----
> > > > > _______________________________________________
> > > > > zeromq-dev mailing list
> > > > > zeromq-dev at lists.zeromq.org
> > > > > https://lists.zeromq.org/mailman/listinfo/zeromq-dev
> > > >
> > > >
> > > > _______________________________________________
> > > > zeromq-dev mailing list
> > > > zeromq-dev at lists.zeromq.org
> > > > https://lists.zeromq.org/mailman/listinfo/zeromq-dev
> > > --
> > > Kind regards,
> > > Luca Boccassi
> > > -----BEGIN PGP SIGNATURE-----
> > >
> > > iQEzBAABCgAdFiEE6g0RLAGYhL9yp9G8SylmgFB4UWIFAlyPgoUACgkQSylmgFB4
> > > UWJSYAf+P9TSSySG+TKZH7qZUIKhQPUDS+NzIGfYExHAJHIqaLOBdpqYLjXeUYly
> > > 7WCkEAUpj+Xn0Lf5RkJERdwSypLCkZ31o9ylMihHgfkifzQY1kMXPTi8gqQBHeD8
> > > 0mHKt3iZP/d9k2Y1rAr85Lu6YwJQcZB6AHDQyV6Wif/l7wGKzalVLkJU1sGrqJES
> > > Os3HxON1AZgKCC1YPmb4OppulXc7Vmn3QhsMmQEqs8kph4BA3WzbpMkcWv1qAJ3x
> > > 5BWXCEnshd66QOAJwM7BHHX/r7coOnqIUVhHwgd/nJqLB5YcRXqmvu91Ui6NhJ08
> > > JpomaC8GZ6tIw9bY7FqlZCBa4e8RUg==
> > > =UrdS
> > > -----END PGP SIGNATURE-----
> > > _______________________________________________
> > > zeromq-dev mailing list
> > > zeromq-dev at lists.zeromq.org
> > > https://lists.zeromq.org/mailman/listinfo/zeromq-dev
> >
> >
> > _______________________________________________
> > zeromq-dev mailing list
> > zeromq-dev at lists.zeromq.org
> > https://lists.zeromq.org/mailman/listinfo/zeromq-dev
> --
> Kind regards,
> Luca Boccassi
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> https://lists.zeromq.org/mailman/listinfo/zeromq-dev
>


-- 
best regards
     Michal Vyskocil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20190318/bb66ae26/attachment.htm>


More information about the zeromq-dev mailing list