It might be fun to do something like this with Chinese characters - similarly compact, but less visually noisy, more obvious to a Chinese or Japanese speaker, and more expressive due to having many more characters to serve as variable names.
In order to avoid aving to put ugly digits in the middle of the code, I suggest removing their support and using instead a single instruction to put 1 on the stack. By using numerical operators, it becomes easy to have any number (1 1 + 1 - would be one, 1 1 + would be two, 1 1 + 1 + would be three).
Also, the multiplication operator appears blank here.
0替始写1减写1同迄替倍採0同迄替落