[Ironpython-users] pyzmq can be used with ironpython

Jeff Hardy jdhardy at gmail.com
Fri Dec 20 07:12:24 CET 2013


On Wed, Dec 18, 2013 at 4:49 AM, Pawel Jasinski
<pawel.jasinski at gmail.com> wrote:
> hi,
>
> I have managed to get pyzmq to work under Ironpython.
> Anybody interested can take it from:
> https://github.com/paweljasinski/pyzmq/tree/iron
> https://github.com/paweljasinski/clrzmq/tree/iron

That's fantastic. I'm assuming this is for IPython Notebook?

> It is usable, but not in the "push request" quality.
>
> I would appreciate feedback about a way clrzmq is integrated with ironpython.
> In order to keep structure of the pyzmq, native C# modules must
> reference things from python.

I doubt adding IP-specific stuff to clrzmq will be acceptable
upstream, so they'll have to be broken apart. Why can't ZeroMQ.Iron be
a separate assembly? In particular, it would be nice if that assembly
was not platform specific and could reference the various
platform-specific clrzmq DLLs. It appears that clrzmq uses different
DLLs for .NET and Mono, so choosing the right DLL to load
automatically could be interesting. It may make sense to maintain a
fork of pyzmq, but that depends on what upstream would be interested
in supporting.

This is a common problem (I would love to do the same for SQLite and
expat) so it would be nice to have an idea of what works and what
doesn't.

- Jeff


More information about the Ironpython-users mailing list