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

Reply via email to