Homepage: http://software.schmorp.de/pkg/libev
E-Mail: libev@lists.schmorp.de
+ Library Documentation: http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod
- It is modelled (very losely) after libevent
- (http://monkey.org/~provos/libevent/) and the Event perl module, but aims
- to be faster and more correct, and also more featureful.
+ It is modelled (very losely) after libevent and the Event perl module,
+ but aims to be faster and more correct, and also more featureful. And
+ also smaller. Yay.
ABOUT THIS DISTRIBUTION
- If you downloaded a distribution of libev, you will find it looks
- very much like libevent. In fact, the distributed libev tarballs are
- indeed libevent tarballs patched up with the libev event core, taking
- the evbuffer, evtag, evdns and evhttpd parts from libevent (they use
- the libevent emulation inside libev). Configure and Makefile stuff is
- also a more or less direct copy of libevent, and are maintained by the
- libevent authors.
+ If you downloaded the libevent+libev distribution of libev, you will
+ find it looks very much like libevent. In fact, the distributed libev
+ tarballs are indeed libevent tarballs patched up with the libev
+ event core, taking the evbuffer, evtag, evdns and evhttpd parts from
+ libevent (they use the libevent emulation inside libev). Configure and
+ Makefile stuff is also a more or less direct copy of libevent, and are
+ maintained by the libevent authors.
+
+ If you downloaded the libev distribution (without libevent), then
+ you only get the core parts of the library, meaning http and dns
+ client/server code and similar things are missing. Only the core event
+ loop is included.
If you are looking for an easily embeddable version, I recommend using
- the CVS repository (linked from the homepage, above), which contains
- only the libev core parts.
+ the libev standalone distribution or the CVS repository.
Examples of programs that embed libev: the EV perl module,
rxvt-unicode, gvpe (GNU Virtual Private Ethernet) and deliantra