{}

IO-Reactor

project
https://bitbucket.org/ged/io-reactor
docs
http://deveiate.org/code/io-reactor
github
http://github.com/ged/io-reactor

This module is a pure-Ruby implementation of an asynchronous multiplexed IO Reactor which is based on the Reactor design pattern found in Pattern-Oriented Software Architecture, Volume 2: Patterns for Concurrent and Networked Objects. It allows a single thread to demultiplex and dispatch events from one or more IO objects to the appropriate handler.

It’s similar to EventMachine, but predates it by several years.

{}