F# Binding

fs-zmq

fs-zmq is an F# binding for the 0MQ light-weight messaging kernel. It provides a complete binding to version 2.1.x of 0MQ. This binding is primarily designed to be consumed from F#. However, where possible, the library has been designed to appear "friendly" when consumed by other .NET languages (C#, et aliam).

At this point in time, fs-zmq has been tested against the .NET runtime on 64-bit Windows 7 and 32-bit Windows XP. Other platform/architecture/runtime combinations will be tested in due course.

Source Code

https://github.com/pblasucci/fs-zmq

Build

fs-zmq should be compiled with Visual Studio 2010 SP1, or the equivalent F# Free Tools Release (April 2011 CTP)

N.B. The ZeroMQ library file will need to be made available for the binding to work.

Usage/Examples

The binding is available within the ZeroMQ namespace.

The guide examples should be used to gain a better understanding of the API. F# versions of the guide's examples can be found here or here.

Bug Reporting

https://github.com/pblasucci/fs-zmq/issues