Cool beans... I've been wanting to try out Cool.io (well, Rev
actually) ever since I started using Twisted and EventMachine. Also, I
like your trickery for the Cool.io constant. :)

Quick question... any chance Cool.io works in JRuby?

On Tue, Nov 16, 2010 at 12:20 PM, Tony Arcieri <tony.arcieri / medioh.com> wrote:
> Github: https://github.com/tarcieri/cool.io
> <https://github.com/tarcieri/cool.io>Rubygems:
> https://rubygems.org/gems/cool.io
>
> Cool.io (formerly known as Rev, and pronounced like Coolio of Gangster's
> Paradise fame) is an event framework for Ruby built on libev, the same
> library that provides high performance asynchronous I/O for Node.js. Cool.io
> is great for building TCP clients and servers which handle large numbers of
> connections and are primarily I/O bound. Cool.io also provides APIs for
> filesystem monitoring. Cool.io is an alternative to EventMachine, albeit one
> which using Ruby's own native I/O primitives rather than reinventing them,
> and does as much as possible in Ruby instead of C, which should make it
> easier for interested contributors to hack on.
>
> Cool.io supports the following Ruby implementations:
> - Ruby 1.8.6+
> - Ruby 1.9.0+
> - Rubinius HEAD
>
> Cool.io includes backwards compatibility for Rev, so applications built
> using Rev can depend on the cool.io gem but still "require 'rev'" and use
> the Rev toplevel constant instead of Cool.io's cool new Cool.io "constant".
> Backwards compatibility with Rev will be removed in a future release.
>
> Support for building asynchronous HTTP servers with Cool.io is provided
> through the Rainbows! asynchronous HTTP web server (based on Unicorn):
> http://rainbows.rubyforge.org/
>
> Changes (from Rev 0.3.2):
> - Rename the project to cool.io
> - Bump the version all the way to 0.9! Hell yeah! 1.0 soon!
> - Rename the toplevel module from Rev to Coolio (with a cool Cool.io style)
> - Backwards compatibility with Rev with deprecation warnings
> - Use Jeweler to manage the gem
> - Update to RSpec 2.0
> - Update to libev 4.01
> - Initial Rubinius support
>
> --
> Tony Arcieri
> Medioh! A Kudelski Brand
>