I think Rubinius used to do it the python way (.rbc files in the same directory) but I think it stopped (not the authority on that so may be wrong).<p>I think if you could do it transparently as a cache, and out of sight and synchronised properly it would be fine, but writing files everywhere is not ideal. Imagine two users running the same files but with different configurations in the same directory at the same time. It&#x27;s just a mess waiting to happen.<p>Don&#x27;t know if that&#x27;s Rubinius&#x27; or Matz&#x27;s problem with it though.