in reply to Opcodes and Interpreters...

Apparently you can do this; look at B::Bytecode and B and B::byteload_fh which allows you to load bytecodes from a filehandle.