Googling for libev and nanamsg/zeromq mostly results in hits about using zeromq _with_ libev. But I wonder if nanomsg could not be used instead of libev as library which provides a message queue. There is already the inproc transport. What is missing for full blown message queue support? Is there a technical difference to libev which would it make impossible to use nanomsg as back-end for a message queue? Would it be faster than libev? See http://libev.schmorp.de/bench.html Thanks, Peter