X-Git-Url: https://git.llucax.com/software/libev.git/blobdiff_plain/721315fd120626ae9c2b68678eb1a9e9d598d9a0..5b2da1304aaf98b2a851bf1bd0e180478ea61dec:/README diff --git a/README b/README index 1585243..c614ed4 100644 --- a/README +++ b/README @@ -3,24 +3,29 @@ libev is a high-performance event loop/event model with lots of features. 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