On Mon, 8 Oct 2012 13:04:00 -0400 Mike Graham <mikegraham@gmail.com> wrote:
On Mon, Oct 8, 2012 at 11:35 AM, Guido van Rossum <guido@python.org> wrote:
On Mon, Oct 8, 2012 at 5:39 AM, Christian Heimes <christian@python.org> wrote:
Python's standard library doesn't contain in interface to I/O Completion Ports. I think a common event loop system is a good reason to add IOCP if somebody is up for the challenge.
Would you prefer an IOCP wrapper in the stdlib or your own version? Twisted has its own Cython based wrapper, some other libraries use a libevent-based solution.
What's an IOCP?
It's the non-crappy select equivalent on Windows.
Except that it's not exactly an equivalent, it's a whole different programming model ;) (but I understand what you mean: it allows to do non-blocking I/O on an arbitrary number of objects in parallel) Regards Antoine. -- Software development and contracting: http://pro.pitrou.net