EventMachine releases version 0.5.2

With this release, we have cleaned up some performance issues and some
platform-specific build issues. The source-code gem has been tested and
should work on Linux, Solaris, OS X, and Win32.

We’ve also added a binary gem for Win32, so you no longer need to have a
compiler to use EventMachine on that platform. We’re happy to add a
binary
release for other platforms- just tell us what you need. If you have
trouble
using the binary gem, please send us a description of the problem so we
can
get it right.

Welcome Jeff R. to the EventMachine team. If you’d like to contribute,
we’d be delighted to have you.

We’ve had many comments about expanding the scope of EventMachine beyond
network events and timers, to include IPC, processes, thread pools, etc.
We’ve also heard from many people that a pure-Ruby implementation would
be a
Good Thing™. So work is now underway to achieve both goals. Stay
tuned as
we will shortly release some new source-level gems that will have some
of
these new features. Ultimately, the goal is to provide a full stack for
event-driven Ruby applications that is comparable in feature-depth to
Python’s Twisted. But of course, with all the Ruby-ness and
extensibility
you know and love.

For those who are interested, check out the new project Catamount on
Rubyforge (only a Readme with a description of project goals so far). We
intend to build on the EventMachine foundation to eventually provide a
full
stack for deploying enterprise applications in Ruby, including SOA,
runtime
database descriptors, auth/az, etc.