You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is not quite right. Recall that conjunctions are left-associative. So u^:v^:_ is (u^:v)^:_, not u^:(v^:_). Then, the 'do-while' behaviour is simply an idiomatic form resulting from existing behaviours: when v returns 0, u will be applied to its operand 0 times, acting as an identity, so the ^:_ will terminate.
So the current description is
execute u repeatedly until v^:_ returns 0
while it should be
execute u repeatedly until v returns 0
The problem is that in the table we havev^:_ as a RMO (right modifying operator, IIRC), so it gets substituted as a whole.
The text was updated successfully, but these errors were encountered:
Right now I don't see how we can fix it without adding an exceptional case. Maybe it's a sign that there's no need to generate descriptions from separate column values anymore and just freeze the table and then edit it directly.
u/moon-chilled wrote:
So the current description is
while it should be
The problem is that in the table we have
v^:_
as a RMO (right modifying operator, IIRC), so it gets substituted as a whole.The text was updated successfully, but these errors were encountered: