From: David Masover Date: 2008-07-30T13:36:01+09:00 Subject: Re: Concurrent Ruby? On Tuesday 29 July 2008 11:56:43 Charles Oliver Nutter wrote: > David Masover wrote: > > There's also JRuby, which uses Java's native threads, and has no GIL. There > > have been some problems with them lately, but they should work -- but again, > > keep all of the above in mind. You'll be threading as well as Java does, not > > as well as Erlang does. > > I'm not sure what you mean by problems...there have not been problems > with them lately; Maybe it wasn't actually "lately". And there's still the rest of it: > They > do require a bit more diligence on your part if you're sharing data > across the threads, That's the whole problem that I'm attacking right now -- while a pure actor model wouldn't share any data, I'm not even sure I can safely clone everything properly, if I was going that route. And I'd rather not, for obvious performance reasons.