From: Josh Cheek Date: 2011-10-20T00:32:47+09:00 Subject: Re: Ruby and threading --0023547c9617faea8504afa88c71 Content-Type: text/plain; charset=ISO-8859-1 On Wed, Oct 19, 2011 at 9:38 AM, Steve Klabnik wrote: > It's not useful, it's hiding a problem: your code isn't thead-safe. > > When it's in a lib you don't control, it's useful. A wrapped C lib is probably the best example, but even if its in someone else's gem, it's relevant. Debugging libs takes a lot of time and effort, especially for something nondeterministic that may or may not reproduce itself. Rbx / JRuby / MacRuby will need resources to educate their users about how to write safe code, and may also need to maintain a list of safe gems. --0023547c9617faea8504afa88c71--