Man, you sure have created some great libraries PJE. I am thoroughly enjoying using them.<br><br>I&#39;ve been using BytecodeAssembler lately. I&#39;m finding the manual is pretty solid but I am unclear on how to do a few things.<br>
1. Say I am implementing an interpreter. Am I going to want to have a single peak.util.assembler.Code instance for an entire file and continue to add to it, or should there be multiple ones? Also how does Suite play into this?<br>
2. What steps do I need to take to create a .pyc file out of a collection of bytecodes?<br>3. How are individual Python literals represented by bytecode? I tried c = Code(); c(1); exec c.code(), but found that was an invalid opcode, and I actually&nbsp; to add c.RETURN_VALUE() to get it to work correctly. Is it necessary that c.RETURN_VALUE() is called for each literal?<br>
<br>Thanks<br>