La documentation pour cette partie de YARV est plutôt pauvre. Je ne suis pas sûr que ce soit parce que le seul développeur qui comprend vraiment cela ne parle pas anglais ou est délibéré, parce que cette partie de YARV est encore en développement. Votre meilleur pari est d'utiliser la source, poser des questions sur la liste de diffusion ruby-core ou (pour de meilleurs résultats) apprendre le japonais et poser des questions sur la liste de diffusion ruby-dev. Le fait est que, avant qu'il y ait un vérificateur de bytecode fonctionnel (à la JVM), les développeurs ne veulent vraiment pas trop se tromper de bytecode, parce qu'en créant des séquences bytecode illégales ou "drôles" à la main (c'est-à-dire non produit par le compilateur YARV lui-même) vous pouvez planter la VM (ou pire).