Since the int register can now be a string or signed int like the value register in preparation for adding string manipulation (still needs thinking out), I wonder if the names of the registers should be changed, possibly to upper and lower to reflect the use of upper and lower case letters as commands to manipulate and access each register.
The upper register would still have the special function of controlling the looping, and able to be set to positive integers directly as a shortcut for I<integer>;
Keeping the name int register might be confusing since you can set it to a string too.
Since the int register can now be a string or signed int like the value register in preparation for adding string manipulation (still needs thinking out), I wonder if the names of the registers should be changed, possibly to upper and lower to reflect the use of upper and lower case letters as commands to manipulate and access each register.
The upper register would still have the special function of controlling the looping, and able to be set to positive integers directly as a shortcut for
I<integer>;Keeping the name int register might be confusing since you can set it to a string too.