···11proc main : uint do
22- 1 while dup 0 > do
22+ ;0 while dup 10 < do
33+ ; dup print
44+ ; 1 +
55+ ;end drop
66+ 10 while dup 0 > do
37 dup print
48 1 -
55- end
99+ end drop
1010+ 0
611end
+2-2
rotth-src/count.rh
···55proc count uint : uint do
66 dup 0 = if
77 else
88- &?
99- 2 - count
88+ dup print
99+ 1 - count
1010 end
1111end
+8
rotth-src/divmod.rh
···11+proc main : uint do
22+ 5 2 div print
33+ 0
44+end
55+66+proc div uint uint : uint do
77+ divmod drop
88+end
+2-2
rotth-src/fib.rh
···11proc main : uint do
22- 1 fib print
22+ 25 fib print
33 0
44end
5566proc fib uint : uint do
77 dup 3 <= if
88- pop 1
88+ drop 1
99 else
1010 dup 1 - swap 2 - swap fib swap fib +
1111 end
+7
rotth-src/simpleprint.rh
···11+proc main : uint do
22+ 1000 print
33+ 100 print
44+ 10 print
55+ 1 print
66+ 0
77+end