Togos wrote:
> 
> > Anyway:
> >
> >   assign Px, {Iy,Sy,Ny}
> >
> > are not needed IMHO, these end up as
> > set_<type>_native and are identical
> > to set Px, {Iy,Sy,Ny}.
> 
> Yes, but as we were discussing in the
> Set vs. Assign thread, it makes more sense
> to call them 'assign', as it morphs the
> existing value (as 'assign Px, Py' does),
> instead of simply copying a pointer
> (as 'set Px, Py' does). Yay for consistancy.
> If you want to get rid of opcode aliases,
> perhaps it would be better to get rid of
> the extra 'set's.

Out of curiosity, how does the word "assign" imply that it morphs an
existing value, and how does the word "set" imply that it copies a
pointer?

Obviously, in parrot as it is now, this is how it is, but what precisely
led to the choice of those two names?

-- 
$a=24;split//,240513;s/\B/ => /for@@=qw(ac ab bc ba cb ca
);{push(@b,$a),($a-=6)^=1 for 2..$a/6x--$|;print "[EMAIL PROTECTED]
]\n";((6<=($a-=6))?$a+=$_[$a%6]-$a%6:($a=pop @b))&&redo;}

Reply via email to