[Ironruby-core] eventmachine

Ivan Porto Carrero ivan at flanders.co.nz
Sat Nov 21 03:39:02 EST 2009


Anybody wanna join in getting eventmachine working on IronRuby?

We can probably do 1 better than the C based implementation on windows
simply because .NET has all the necessary classes and exposes the events we
need.
For example in the C-based version you can't use EM.popen on windows because
they need a PID and a few events, which exist on the Process class in .NET.


.NET has a cross platform FileSystemWatcher
.NET has sockets with events
.NET has events on a Process

those are all we need AFAICT to get eventmachine working and also make
EM.system and EM.popen work on windows that don't work currently. The only
remaining issue on windows is then the unix sockets but we can do without
those I guess.

getting eventmachine to work brings us closer to or gives us
Thin
Blather
AMQP
Nanite
....

And probably every 2nd library that uses the network and cares about not
polling.
I will still be busy for another month or so with the book but then I really
want to get going with this.
---
Met vriendelijke groeten - Best regards - Salutations
Ivan Porto Carrero
Blog: http://flanders.co.nz
Google Wave: portocarrero.ivan at googlewave.com
Twitter: http://twitter.com/casualjim
Author of IronRuby in Action (http://manning.com/carrero)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/ironruby-core/attachments/20091121/f053033d/attachment.html>


More information about the Ironruby-core mailing list