With this patch, the major pieces are finished ... load_bytecode "temp.imc" $P0 = global "_sub2" .pcc_begin prototyped .pcc_call $P0
does what it look's like: call the Sub "_sub2" in the loaded sorce file.
C<load_bytecode "source_file"> looks for a registered compiler of type "FILE". This compiler then compiles the source and returns a new PackFile. After doing a fixup of the global Sub entries in this PackFile the global Subs can be invoked.
Next is cleanup and tests.
Have fun, leo