[zeromq-dev] Erlang 0MQ bindings

Dhammika Pathirana dhammika at gmail.com
Wed May 26 10:16:06 CEST 2010


Hi Serge,

Awesome, let's publish this in the web page.


On 5/25/10, Serge Aleynikov <serge at aleynikov.org> wrote:
> Here's the latest version of Erlang 0MQ bindings which is a fork of
> Dhammika's work.
>
>  http://github.com/saleyn/erlzmq
>
>  "make docs" generates documentation in HTML format, which is mostly taken
> from this file:
>
> http://github.com/saleyn/erlzmq/blob/master/src/overview.edoc
>
>  I don't currently have a hosting site to upload that generated HTML
> documentation to (does github have such an option?).
>
>  Changes include:
>  - Many bug fixes.
>  - Added support for non-blocking send/recv calls.
>  - Added ability to start multiple concurrent Erlang processes
>   owning different 0MQ sockets on one Erlang VM that own
>   different sockets and can do "concurrent" blocking recv()
>   calls without actually blocking any VM OS threads (only
>   a content of the light-weight process doing recv() call
>   is blocked, but many such processes can execute recv()
>   calls concurrently in the context of a single OS thread).
>  - Automatic garbage collection of ZMQ sockets belonging to
>   dead Erlang pids.
>  - Added overview and documentation.
>  - Modified all example programs to run asynchronously so
>   than they can be started easily from a single Erlang shell.
>
>  Regards,
>
>  Serge
>



More information about the zeromq-dev mailing list