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