First of all, thanks to all who responded - especially Thomas, for the extended code example.
I think I may use nanomsg after all. On Mon, Mar 9, 2015 at 2:06 AM, Kristian Lein-Mathisen < [email protected]> wrote: > The main reason I wanted to try nanomsg was that it offers Level-triggered > Polling <http://nanomsg.org/documentation-zeromq.html>. This allows us to > do thread-wait-for-i/o > <https://github.com/Adellica/chicken-nanomsg/blob/master/nanomsg.scm#L140> on > a nanomsg-socket, waiting for a message while other Chicken threads are > running. We couldn't solve this with zmq because the zmq_poll C call (just > like all C calls) would block the Chicken world. > So I discovered. And I'm not sure yet if this will affect my project - it's a great big experiment - but I think there's a significant chance of it. No final decision yet. But I did see that even though nanomsg doesn't appear to have a large community yet, it was created by one of the original 0MQ developers, and seems to have good reasons for existing. -- Matt Gushee
_______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
