[zeromq-dev] Erlang implementation of ZMTP 3.1

Andriy Drozdyuk drozzy at gmail.com
Sat Aug 13 22:41:16 CEST 2016


One more question, regarding the name, isn't ZMTP just "ZeroMQ-MTP" What is
"ZeroMQ" itself then?
Is it the c-library itself specifically?

On Sat, 13 Aug 2016 at 16:18 Andriy Drozdyuk <drozzy at gmail.com> wrote:

> I see that you often accept pull requests yourself. Would I be able to
> accept PR on behalf of the project? Or are only the "admin" teams allowed
> to merge?
>
>
> On Sat, 13 Aug 2016 at 15:36 Pieter Hintjens <ph at imatix.com> wrote:
>
>> The project is still owned by you and anyone else you select. There
>> are admin teams who get some rights over projects; I think we had one
>> case of over-reach with this, didn't happen again. If for some insane
>> reason people remove your rights (I guess anything's possible given an
>> infinite future), you fork the project back to your safe space and
>> make a public noise.
>>
>> On Sat, Aug 13, 2016 at 8:52 PM, Andriy Drozdyuk <drozzy at gmail.com>
>> wrote:
>> > Agreed on the name. Will do.
>> >
>> > Oh phew, I thought you were beeing serious about the skype interview
>> there
>> > for a second. :-)
>> > Is the project "owned" by anyone at that point? What's to prevent me
>> being
>> > removed from the "admins" (just hypothetical question)?
>> >
>> > On Sat, 13 Aug 2016 at 14:11 Pieter Hintjens <ph at imatix.com> wrote:
>> >>
>> >> You need to pay us a fee in small-unit BTC (to be discussed) and then
>> >> pass through the initiation ceremony, which involves firstly the short
>> >> 6-hour Skype interview about your understanding of queuing theory as
>> >> it intersects with Conways' Law, then a longer Q&A session with the
>> >> Elders of the Zero, as we like to call ourselves.
>> >>
>> >> Just kidding. It's simply a place on github, that lets you claim the
>> >> project is "official" and lets us boast we have more "official"
>> >> projects. No change in the project organization or admin. We have our
>> >> recommendations for license and process yet you're not forced to
>> >> follow these.
>> >>
>> >> See http://zeromq.org/docs:organization
>> >>
>> >> BTW I really would suggest a rename to make it clearer it's not a
>> >> binding but a complete implementation. Either using "zmtp" in the
>> >> name, or something MQ, is the fashion.
>> >>
>> >> -Pieter
>> >>
>> >> On Sat, Aug 13, 2016 at 7:59 PM, Andriy Drozdyuk <drozzy at gmail.com>
>> wrote:
>> >> > Hi, Peter.
>> >> > What did you mean by "bring the project into the ZeroMQ organization
>> on
>> >> > github"?
>> >> >
>> >> > Would I still be able to oversee the development process? In
>> particular,
>> >> > accepting patches, nominating contributors etc...
>> >> > How does that work?
>> >> >
>> >> > Thank you.
>> >> >
>> >> > On Thu, 30 Jun 2016 at 12:39 Andriy Drozdyuk <drozzy at gmail.com>
>> wrote:
>> >> >>
>> >> >> Thanks Pieter. I've read all those things when I learned zmq :) I
>> agree
>> >> >> with what you're suggesting, but that model doesn't really work for
>> me
>> >> >> at
>> >> >> this time. I was thinking of trying it this way for a year to see
>> what
>> >> >> happens in the future.
>> >> >>
>> >> >> Elliot, thanks for that distinction. I've never thought about that
>> but
>> >> >> it
>> >> >> makes perfect sense.
>> >> >> Regarding curve, that would be amazing. This was going to be my next
>> >> >> goal.
>> >> >> You can contact me at drozzy at choven.ca so we can discuss it
>> further.
>> >> >>
>> >> >>
>> >> >> On Thu, 30 Jun 2016, 5:10 a.m. Elliot Crosby-McCullough,
>> >> >> <elliot.cm at gmail.com> wrote:
>> >> >>>
>> >> >>> Hi Andriy,
>> >> >>>
>> >> >>> Glad to see a full BEAM implementation.
>> >> >>>
>> >> >>> I've been working on something similar in Elixir
>> >> >>> (https://github.com/SmartCasual/elixir-zeromq) but since you've
>> gotten
>> >> >>> further in Erlang I'll take a look at contributing Curve support to
>> >> >>> yours
>> >> >>> instead, since all I really wanted was native BEAM instead of a
>> >> >>> binding to
>> >> >>> the C library given the dangers and/or inefficiencies of doing so.
>> >> >>>
>> >> >>> I'll have to look more closely into the licensing you've gone for
>> to
>> >> >>> see
>> >> >>> whether it's compatible with my needs.
>> >> >>>
>> >> >>> Small note, but what you've got there is an implementation not a
>> >> >>> binding
>> >> >>> (which is a good thing).  It would be a binding if it used e.g.
>> the C
>> >> >>> library to do the work.
>> >> >>>
>> >> >>> Regards,
>> >> >>> Elliot
>> >> >>>
>> >> >>> On 28 June 2016 at 18:09, Andriy Drozdyuk <drozzy at gmail.com>
>> wrote:
>> >> >>>>
>> >> >>>> At Pieter's suggestion, I am putting this here:
>> >> >>>> https://github.com/chovencorp/erlangzmq
>> >> >>>>
>> >> >>>> Native erlang 18 implementation of ZMTP 3.1 (including resource
>> >> >>>> property), but without any security.
>> >> >>>>
>> >> >>>> Hopefully it will be useful to people. I know I'll use it myself -
>> >> >>>> since
>> >> >>>> all (native) erlang bindings are out of date.
>> >> >>>>
>> >> >>>> This is a six month young project, so this is NOT performance or
>> >> >>>> otherwise tested at all, and I would appreciate any feedback (just
>> >> >>>> take a
>> >> >>>> second to file an issue).
>> >> >>>>
>> >> >>>> Thank you,
>> >> >>>> --Andriy Drozdyuk
>> >> >>>>
>> >> >>>> _______________________________________________
>> >> >>>> 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
>> >> >
>> >> >
>> >> > _______________________________________________
>> >> > 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
>> >
>> >
>> > _______________________________________________
>> > 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20160813/d15fe984/attachment.htm>


More information about the zeromq-dev mailing list