Roger Pack wrote:
> I suppose as a bandaid to the real problem you could have each
> programmer include some lib that overwrites require with a thread safe
> version that allows at most one thread to be within a require sequence
> at a time.  Just thinking out loud.

Yeah, probably would work ok. Of course this also reminds me that 
RubyGems probably isn't thread-safe either, and it does quite a bit of 
its own work outside Kernel#require...

- Charlie