file: job.t package: muf status: alpha
This construct provides a loop with a termination test at any point:
Stack: 1 2 3 4 5 6 7 8 do{ 5 = until } Stack: 1 2 3 4
On each iteration, the until
operator pops one value
off the stack: if that value is non-nil
, control is
transferred to the first statement following the loop,
otherwise execution continues normally past the
until
.
See section while.
Go to the first, previous, next, last section, table of contents.