--001636c5975dc559680495307207 Content-Type: text/plain; charset=ISO-8859-1 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 --001636c5975dc559680495307207--