README in rev-0.1.4 vs README in rev-0.2.0
- old
+ new
@@ -1,11 +1,11 @@
= Rev
-Rev is a high performance event library for Ruby 1.9. It uses the libev C
-library to handle support for underlying system calls. This includes the
-epoll system call for Linux, the kqueue system call for BSDs and OS X, and the
-completion ports interface for Solaris.
+Rev is an event library for Ruby, built on the libev event library which
+provides a cross-platform interface to high performance system calls . This
+includes the epoll system call for Linux, the kqueue system call for BSDs and
+OS X, and the completion ports interface for Solaris.
Rev also binds asynchronous wrappers to Ruby's core socket classes so you can
use them in conjunction with Rev to build asynchronous event-driven
applications.
@@ -118,10 +118,10 @@
gives you the ability to change event callbacks on the fly (provided you
haven't overridden them in a subclass). This is especially useful for small
one off programs or just experimenting with the API.
Any callback (methods prefixed with on_*) can be set on the fly by passing it
-a block.
+a block. (NOTE: Ruby 1.9 only)
Below is an example of using this syntax. It implements an echo server
identical to the one above:
HOST = '127.0.0.1'