Hello list:
New incarnation of the gevent framework is based upon libev. Since
there is already a large amount of work being done to migrate the
codebase away from libevent, I was wondering... why not switch to the
libuv library? libuv, being an underpinning of the famous node.js
stack, is pretty widely used, battle-tested and generally assumed to
be scalable. It satisfies all the requirements of gevent (namely lib-
ares and libev) but packages them in a more platform agnostic (POSIX,
win32) way. The libuv project appears to have the backing of Microsoft
developers as well (ref: Redis-win32 patch from Microsoft last
december:
http://antirez.com/post/redis-win32-msft-patch.html )
What are your thoughts? Do you think basing gevent on libuv (instead
of relying directly upon libev & libc-ares) will provide more benefit?
Regards.
- Dr Masroor Ehsan