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