> No, no. I do want to hide all callbacks and make the code look like the 
> sequential set of commands.
> I also want to be able to swap it out for a single-threaded implementation as 
> a backup if something goes wrong.

Ah, right, well, em-synchrony could well help there.  It should also
make the multi-wait easier to write.

> But wouldn't it raise "non-local return error" when used with Rails as 
> Richard explained previously?

Only if you try and do that; there's nothing wrong with running the
event loop inside another thread.  You just need to be aware of how
that's going to work -- as I said, waiting for the requests to finish,
then doing a response then (inside the original thread, not the
eventmachine one).  It's basically best if the code you're running
inside EventMachine doesn't know anything about the rest of your app;
that should keep things reasonably sane.

Simon.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
or Rails Oceania" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rails-oceania?hl=en.

Reply via email to