[zeromq-dev] czmq

Lucas Hope lucas.r.hope at gmail.com
Thu Oct 16 00:07:52 CEST 2014


Okay, thanks for the feedback.

-Luke

On 16 October 2014 08:44, Pieter Hintjens <ph at imatix.com> wrote:

> The v3 API is definitely nicer and simpler than what we had before,
> particularly for serious server construction.
>
> I think what we have is solid and unlikely to change much. We'll be
> adding more classes, perhaps deprecating one or two of the ones that
> are there now. I'm not sure the zdir and zdir_patch classes are
> useful, for example.
>
> The shift is probably large enough in the core areas -- sockets and
> actors -- that I'd make a new binding focusing on the classes I found
> useful in my language. That'll be zauth, zbeacon, zcertstore and
> zcert, zpoller, zgossip, and a few more.
>
> -Pieter
>
> On Wed, Oct 15, 2014 at 10:58 PM, Lucas Hope <lucas.r.hope at gmail.com>
> wrote:
> > Hi Pieter,
> >
> > I have a part binding/part re-implementation of cl-czmq -
> > https://github.com/lhope/cl-czmq .
> > It supports czmq 1.4.1 and zmq 3.2.3. I have a number of systems in
> > production which run on it.
> >
> > Obviously it is well out of date. A few months ago I toyed with the idea
> of
> > updating it to czmq 2.x, but many parts were hopelessly broken. I may
> have
> > persisted, but it was clear the direction of development had gone even
> > further towards what you have now released as 3.0rc1. E.G. see the
> > deprecated list on http://czmq.zeromq.org/page:get-the-software
> >
> > So my question is, how stable are you intending on keeping the new
> CZMQ3? Is
> > it worth binding, or do you suspect it will undergo another large
> shakeup in
> > the near future, and hence a lot of work to maintain the binding - I
> don't
> > intend to maintain or even include bindings to deprecated portions of
> CZMQ.
> >
> > Cheers,
> >
> > -Luke
> >
> >
> >
> > On 15 October 2014 18:09, Pieter Hintjens <ph at imatix.com> wrote:
> >>
> >> OK, I've pushed a CZMQ 3.0.0 release to
> >> http://czmq.zeromq.org/page:get-the-software
> >>
> >> On Wed, Oct 15, 2014 at 2:11 AM, Andrew Hume <andrew at research.att.com>
> >> wrote:
> >> > ok, i will do so.
> >> > can you make a 3.0.0 czmq package and put it somewhere on the website,
> >> > please?
> >> >
> >> > On Oct 14, 2014, at 2:31 PM, Pieter Hintjens <ph at imatix.com> wrote:
> >> >
> >> > On Tue, Oct 14, 2014 at 6:54 PM, Andrew Hume <andrew at research.att.com
> >
> >> > wrote:
> >> >
> >> > (its a pain to switch versions; it was the
> >> > change in zstr_send that caused me the most annoyance,
> >> > please don’t do that again — much better to have named
> >> > the new zstr_send something like zstr_sends (for send string)
> >> > than to reuse the name.)
> >> >
> >> >
> >> > Ah, this was unfortunate, though we did discuss it (I assume on the
> >> > CZMQ issue tracker). The zstr_send method and some others accepted a
> >> > format string, without any indication in the name. This was a security
> >> > risk and we felt it was better to close that hole and keep the API
> >> > clean rather than leave the dangerous method there and find another
> >> > name.
> >> >
> >> > Some similar changes in zmsg_pushstr -> zmsg_pushstrf.
> >> >
> >> > I apologize, the original poor design was my fault and we should have
> >> > caught it before 2.0.0.
> >> >
> >> > My advice would be to use libzmq 4.0.5 and the current CZMQ master,
> >> > which will be 3.0.0. It should support the CZMQ 2.x API correctly.
> >> >
> >> > -Pieter
> >> > _______________________________________________
> >> > zeromq-dev mailing list
> >> > zeromq-dev at lists.zeromq.org
> >> > http://lists.zeromq.org/mailman/listinfo/zeromq-dev
> >> >
> >> >
> >> >
> >> > -----------------------
> >> > Andrew Hume
> >> > 949-707-1964 (VO)
> >> > andrew at research.att.com
> >> >
> >> >
> >> >
> >> >
> >> > _______________________________________________
> >> > zeromq-dev mailing list
> >> > zeromq-dev at lists.zeromq.org
> >> > http://lists.zeromq.org/mailman/listinfo/zeromq-dev
> >> >
> >> _______________________________________________
> >> zeromq-dev mailing list
> >> zeromq-dev at lists.zeromq.org
> >> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
> >
> >
> >
> >
> > --
> > ---------------------------------------------------
> > Dr Lucas Hope - lucas.r.hope at skype
> > Machine Learning and Software Engineering Consultant
> > Melbourne, Australia
> >
> > _______________________________________________
> > zeromq-dev mailing list
> > zeromq-dev at lists.zeromq.org
> > http://lists.zeromq.org/mailman/listinfo/zeromq-dev
> >
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>



-- 
---------------------------------------------------
Dr Lucas Hope - lucas.r.hope at skype
Machine Learning and Software Engineering Consultant
Melbourne, Australia
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20141016/b27d8b5b/attachment.htm>


More information about the zeromq-dev mailing list