[zeromq-dev] Erlang implementation of ZMTP 3.1
Andriy Drozdyuk
drozzy at gmail.com
Sun Aug 14 02:25:28 CEST 2016
Never-mind regarding the name, I see the JeroMQ, NetMQ. It only makes sense
to call it "erlangmq" (alas, Erlang does not use came-casing).
On Sat, 13 Aug 2016 at 16:41 Andriy Drozdyuk <drozzy at gmail.com> wrote:
> 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/20160814/de82188d/attachment.htm>
More information about the zeromq-dev
mailing list