# Announcing Rev 0.2.0: a high performance event library for Ruby, now with 1.8.6 support

**URL:** <https://www.ruby-forum.com/t/announcing-rev-0-2-0-a-high-performance-event-library-for-ruby-now-with-1-8-6-support/129374>\
**Category:** Ruby\
**Created:** [February 17, 2008, 10:01pm UTC](https://www.ruby-forum.com/t/announcing-rev-0-2-0-a-high-performance-event-library-for-ruby-now-with-1-8-6-support/129374 "2008-02-17T22:01:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![murfhy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d26b3c/32.png) [@murfhy](https://www.ruby-forum.com/u/murfhy)\
**Post date:** [February 17, 2008, 10:01pm UTC](https://www.ruby-forum.com/t/announcing-rev-0-2-0-a-high-performance-event-library-for-ruby-now-with-1-8-6-support/129374/1 "2008-02-17T22:01:44Z")

</div>

Rev is a Ruby library for event-driven network programming built on  
libev, a  
high performance C library incorporating support for a number of  
platform-specific event monitoring system calls, including epoll on  
Linux,  
kqueue on OS X/\*BSD, and Solaris 10 event ports, as well as support for  
more  
traditional APIs like select() and poll(). However, Rev isn’t just an  
event  
API, it includes a complete asynchronous sockets layer for writing  
network  
clients and servers, and even bundles an HTTP client.

Previous releases of Rev targeted the experimental Ruby 1.9 branch only,  
but  
now I’m happy to announce that Rev 0.2.0 incorporates experimental  
support  
for Ruby 1.8.6. This release also brings SSL support, but unfortunately  
due  
to constraints in the OpenSSL extension it is only supported on Ruby  
1.9.

RDoc for Rev, including several code examples, is available at:

[http://rev.rubyforge.org/](http://rev.rubyforge.org/)

Rev itself is available as a gem and can be installed with:

gem install rev

Enjoy!

---

<div class="post-metadata">

**Author:** ![murfhy](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/d26b3c/32.png) [@murfhy](https://www.ruby-forum.com/u/murfhy)\
**Post date:** [February 20, 2008, 1:21am UTC](https://www.ruby-forum.com/t/announcing-rev-0-2-0-a-high-performance-event-library-for-ruby-now-with-1-8-6-support/129374/2 "2008-02-20T01:21:59Z")

</div>

> Previous releases of Rev targeted the experimental Ruby 1.9 branch only,  
> but  
> now I’m happy to announce that Rev 0.2.0 incorporates experimental  
> support  
> for Ruby 1.8.6. This release also brings SSL support, but unfortunately  
> due  
> to constraints in the OpenSSL extension it is only supported on Ruby  
> 1.9.

Does the drop in replacement for the socket class work with 1.8.6 then?  
Thanks!  
-Roger
