On Mon, Mar 12, 2007 at 02:53:14PM -0700, Shankar Unni wrote:
> Paul Querna wrote:
> 
> >- High Performance Event System Calls (KQueue, Event Ports, EPoll, I/O
> >Completion Ports).
> 
> This is a tricky area. You definitely don't want to tie yourself to a 
> small subset of OSes.  The real magic trick, however, would be to come 
> up with an abstraction that can take advantage of these if available, 
> but still be able to fall back to conventional I/O if none of these are 
> available..

This is what libevent does. It has a clean and well-designed API, and
was released under a "3-clause BSD" license, which I hope is compatible
with our Apache License (v2).

-aaron

Reply via email to