a "Stone" language interpreter implementation with Ruby