--- cvsroot/EV/README 2008/04/16 17:08:29 1.24 +++ cvsroot/EV/README 2008/05/18 10:45:36 1.25 @@ -56,10 +56,17 @@ This module provides an interface to libev (). While the documentation below is comprehensive, one might also consult the documentation of - libev itself () for more subtle - details on watcher semantics or some discussion on the available - backends, or how to force a specific backend with "LIBEV_FLAGS", or just - about in any case because it has much more detailed information. + libev itself () + for more subtle details on watcher semantics or some discussion on the + available backends, or how to force a specific backend with + "LIBEV_FLAGS", or just about in any case because it has much more + detailed information. + + This module is very fast and scalable. It is actually so fast that you + can use it through the AnyEvent module, stay portable to other event + loops (if you don't rely on any watcher types not available through it) + and still be faster than with any other event loop currently supported + in Perl. EVENT LOOPS EV supports multiple event loops: There is a single "default event loop" @@ -835,7 +842,8 @@ SEE ALSO EV::ADNS (asynchronous DNS), Glib::EV (makes Glib/Gtk2 use EV as event loop), EV::Glib (embed Glib into EV), Coro::EV (efficient coroutines - with EV), Net::SNMP::EV (asynchronous SNMP). + with EV), Net::SNMP::EV (asynchronous SNMP), AnyEvent for event-loop + agnostic and portable event driven programming. AUTHOR Marc Lehmann