Paul Brannan wrote: > On Wed, Nov 12, 2008 at 05:32:03AM +0900, Charles Oliver Nutter wrote: >> It would break code that's doing what it shouldn't, i.e. requiring the >> same lib across several threads. So don't do that :) > > I'd rather have it fail predictably than fail due to a race condition. A hard failure (when a new thread tries to start requiring a script an existing thread is currently processing) is perfectly safe too. And I agree it's probably better. - Charlie