[zeromq-dev] .net port

Johnny Gozde johnny at jgoz.net
Wed Nov 7 07:36:11 CET 2012


Hi Doron,

I'm the maintainer of clrzmq and I'd be very interested in being involved
in this project. A lot of the recent work I've done on clrzmq has been
around simplifying the deployment model; P/Invoke can be tricky to deal
with in heterogeneous environments (i.e. x86 & x64). A C# implementation
would completely remove those kinds of issues and could eliminate certain
bottlenecks/limitations around passing memory from managed to unmanaged
code. I have many colleagues who would be very interested in this project
once it matures.

Using IOCP, as you mentioned, would be an excellent goal for the project
and may be much more feasible here than with 0MQ proper. I think Mono even
has an IOCP (emulation) layer, so cross-platform compatibility may still be
possible while keeping maximum performance for the 95% case (Windows/.NET).

Anyway, feel free to contact me directly if you want help or feedback. My
github account is @jgoz.

Cheers,
John


On Tue, Nov 6, 2012 at 11:50 AM, Pieter Hintjens <ph at imatix.com> wrote:

> On Tue, Nov 6, 2012 at 7:43 PM, Doron Somech <somdoron at gmail.com> wrote:
>
>> Done. it's now in :
>> https://github.com/zeromq/netmq/
>>
>>
> Fantastic...!
>
> Some tips on getting people involved:
>
> 1. Add a link to C4 in the README:
>
> ## Who owns NetMQ?
>
> NetMQ is owned by all its authors and contributors. This is an open source
> project licensed under the LGPLv3. To contribute to ZyRE please read the
> [C4 process](http://rfc.zeromq.org/spec:16), it's what we use.
>
> 2. Create an issue "Call for maintainers" that says:
>
> > If you'd like to help click that lovely green "Merge Pull Request"
> button, and get eternal karma, add a comment confirming that you've read
> and understand the C4 process at http://rfc.zeromq.org/spec:16.
>
> 3. Change the issue tracker labels. GitHub by default offers the usual
> variety of issue types but with C4 we don't use them. Instead we need just
> two labels ("Urgent", in red, and "Ready", in black).
>
> There's a detailed explanation of the C4 process in the Guide:
> http://zguide.zeromq.org/page:all#toc159
>
> -Pieter
>
> _______________________________________________
> 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/20121106/46ece54a/attachment.htm>


More information about the zeromq-dev mailing list