Ruby CoffeeScript Compiler (this fork is to make it thread re-entrant)