Tal,
Those loops are easy. I'll show you some examples (humor included.) They take the general form of:
DO ask question about loop UNTIL answered END
This loop executes at least once. It continues to execute as long as the value of "answered" is zero (0). When "answered" is non-zero, the loop stops.
Another loop is:
WHILE confused REPEAT ask question about loop END
As long as "confused" is non-zero, the loop repeats. Should "confued == 0", the loop never executes and the question is not asked.
Your last method uses no test but does continue.
1 MAXR START ask question about loop on hpmuseum.org forum NEXT
This sets up a loop from 1 to infinity. (MAXR is 9.999e499) Since a test is missing, it keeps going.
Joe