Chip Salzenberg <[EMAIL PROTECTED]> wrote: > P0 := P1 # aliasing: P0 and P1 point to same PMC > P0 := opcode # aliasing: P0 points to PMC returned by opcode > P0 = ... # assignment: modifies P0, NO MATTER WHAT '...' IS > > S0 := S1 # aliasing: S0 and S1 point to same header > S0 := opcode # aliasing: S0 points to header returned by opcode > S0 = ... # assignment: modifies S0, NO MATTER WHAT '...' IS > > I0 := ... # ILLEGAL > I0 = ... # assignment: modifies I0 > > N0 := ... # ILLEGAL > N0 = ... # assignment: modifies N0
I'm not sure about the last two (in a lot of ways, they're more like := than = ), but it's certainly far better than the status quo. I suppose that copying looks like: S0 := copy S1 -- Brent 'Dax' Royal-Gordon <[EMAIL PROTECTED]> Perl and Parrot hacker