On Feb 13, 2013, at 1:21 AM, Martin Sustrik <sustrik@xxxxxxxxxx> wrote: > As for devices, I would go for basically the same thing we had in 0MQ: int > nn_device (int s1, int s2); > > [snip] > > As for executables, it's trivial to just invoke the nn_device function so > it's probably not worth shipping the executables. I suggest that you reconsider this. In the 0mq community, we have removed and re-added the device functionality 2 or 3 times. The community always demands it back. It might be trivial to implement by user code, but it is quite convenient to have it in the library. cr