I just committed the first wave of rework for the bytecode format to make .pbc work cross platform.
See docs/parrotbyte.pod for the current spec, which will change again shortly. Due to time constraints, I wasn't able to fully finish the patch this weekend, I still need to fix floats and wordsize transform, but I've had some success running bytecodes between my Linux/Intel and Solaris/Sparc boxes. More to come, including symbol tables and dynamic linking, pending list discussion of course. ;) BTW, the new assembler seems to be broken; I patched packout.c and hope that it is ready to go, but was only able to test the old assembler with the new format. I really hope/suggest that we converge on one assembler VERY soon even if it means breaking stuff. We are too early in development to be maintaining two assemblers (read: more work). -Melvin