On Sat, Nov 03, 2001 at 09:40:14PM -0500, Gregor N. Purdy wrote: > Let me try to illustrate what I'm thinking a little more clearly. The > program: > > .use core > set I0, 5 > set I1, 37 > add I2, I0, I1 > print I2 > print "\n" > end > > would have an opcode_table in the packfile: > > 5 # Number of opcodes > core, set_i_ic # Opcode 0 > core, add_i_i_i # Opcode 1 > core, print_i # Opcode 2 > core, print_sc # Opcode 3 > core, end # Opcode 4 Ahh, now I'm seeing what you're meaning is.
I like. I like a lot. It seems quite elegant... though it also seems like it'd have a /lot/ of overhead. But we'll see. (It shouldn't be /too/ bad, because in a real system, we won't be loading all that many oplibs, I should think). -=- James Mastros