Task

Produce a sequential count in octal,   starting at zero,   and using an increment of a one for each consecutive number.

Each number should appear on a single line,   and the program should count until terminated,   or until the maximum value of the numeric type in use is reached.



Related task

   Integer sequence   is a similar task without the use of octal numbers.


/* NetRexx */
options replace format comments java crossref symbols binary
 
import java.math.BigInteger
 
-- allow an option to change the output radix.
parse arg radix .
if radix.length() == 0 then radix = 8
k_ = BigInteger
k_ = BigInteger.ZERO
 
loop forever
  say k_.toString(int radix)
  k_ = k_.add(BigInteger.ONE)
  end
 