At 09:38 PM 2/17/2002 +0100, Gerson Kurz wrote: >~/parrot>assemble.pl examples/assembly/euclid.pasm >test.pbc >~/parrot>pbc2c.pl test.pbc >test.c >Use of uninitialized value in sprintf at lib/Parrot/OpTrans/CGoto.pm line >97. >~/parrot>
Just run the bytecode with the interpreter instead. ../test_parrot test.pbc In your original post you said: >Besides, wasn't parrot supposed to be a VM and interpret the code, >rather than just compile-to-c? (And, the code doesn't even look like >normal C code - it has a "static char program_code[] = {" which it >executes). You were correct, I'm not sure why you thought pbc2c was the default method of running parrot files. I thin pbc2c is just a proof of concept toy. Good luck, -Melvin -Melvin