jerry gay wrote:

the sugar for what can be on the left side of an equals sign needs to
be changed. simply having a first parameter with OUT isn't enough. the
same thing happens for
  $P0 = push $S1
which is legal pir syntax, but obscure at best.

ops must have some means of specifying (perhaps an attribute like
C<:returns> or C<:rvalue>?) that allows them to be on the right side
of the equals. only this class of ops allows the syntax described
above.

Yes, agreed.

Allison

Reply via email to