File: //usr/local/rvm/gems/ruby-2.5.9/doc/nio4r-2.5.8/ri/ext/libev/page-README.ri
U:RDoc::TopLevel[ i I"ext/libev/README:ETcRDoc::Parser::Simpleo:RDoc::Markup::Document:@parts[
o:RDoc::Markup::Paragraph;[I"Olibev is a high-performance event loop/event model with lots of features. ;TI":(see benchmark at http://libev.schmorp.de/bench.html);To:RDoc::Markup::BlankLine o; ;[I"
ABOUT;T@o:RDoc::Markup::Verbatim;[+I"4Homepage: http://software.schmorp.de/pkg/libev
;TI")Mailinglist: libev@lists.schmorp.de
;TI"I http://lists.schmorp.de/cgi-bin/mailman/listinfo/libev
;TI"QLibrary Documentation: http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod
;TI"
;TI"GLibev is modelled (very losely) after libevent and the Event perl
;TI"Mmodule, but is faster, scales better and is more correct, and also more
;TI"(featureful. And also smaller. Yay.
;TI"
;TI"HSome of the specialties of libev not commonly found elsewhere are:
;TI"
;TI"M- extensive and detailed, readable documentation (not doxygen garbage).
;TI"N- fully supports fork, can detect fork in various ways and automatically
;TI"; re-arms kernel mechanisms that do not support fork.
;TI"I- highly optimised select, poll, linux epoll, linux aio, bsd kqueue
;TI") and solaris event ports backends.
;TI"P- filesystem object (path) watching (with optional linux inotify support).
;TI"?- wallclock-based times (using absolute time, cron-like).
;TI"5- relative timers/timeouts (handle time jumps).
;TI"8- fast intra-thread communication between multiple
;TI"? event loops (with optional fast linux eventfd backend).
;TI"C- extremely easy to embed (fully documented, no dependencies,
;TI") autoconf supported but optional).
;TI"=- very small codebase, no bloated library, simple code.
;TI"C- fully extensible by being able to plug into the event loop,
;TI"F integrate other event loops, integrate other event loop users.
;TI"G- very little memory use (small watchers, small event loop data).
;TI"E- optional C++ interface allowing method and function callbacks
;TI"/ at no extra memory or runtime overhead.
;TI"E- optional Perl interface with similar characteristics (capable
;TI"' of running Glib/Gtk2 on libev).
;TI"F- support for other languages (multiple C++ interfaces, D, Ruby,
;TI"- Python) available from third-parties.
;TI"
;TI"IExamples of programs that embed libev: the EV perl module, node.js,
;TI"Dauditd, rxvt-unicode, gvpe (GNU Virtual Private Ethernet), the
;TI"FDeliantra MMORPG server (http://www.deliantra.net/), Rubinius (a
;TI"Jnext-generation Ruby VM), the Ebb web server, the Rev event toolkit.
;T:@format0o; ;[I"CONTRIBUTORS;T@o;;[I"Llibev was written and designed by Marc Lehmann and Emanuele Giaquinta.
;TI"
;TI"CThe following people sent in patches or made other noteworthy
;TI"Econtributions to the design (for minor patches, see the Changes
;TI"Efile. If I forgot to include you, please shout at me, it was an
;TI"accident):
;TI"
;TI"W.C.A. Wijngaards
;TI"Christopher Layne
;TI"Chris Brody;T;0:
@file@:0@omit_headings_from_table_of_contents_below0