I\'m in the very unfortunate position of needing to interface nodejs\'s libuv and GLib\'s MainLoop on all three major OSes. I need to interleave both libuv\'s main loop and