The complete cmds or cells could be hard to format in the REPL, since they are large (cmds arbitrarily; there are 3e4 cells).
Change :d[ump] behavior to just print the current instruction and data pointer, and the current command and cell value.
Add support to :d[ump] <filename> and store the complete interpreter state in some binary format. Then we can add a new REPL command to :r[estore] from binary snapshot.
The complete
cmds
orcells
could be hard to format in the REPL, since they are large (cmds arbitrarily; there are 3e4 cells).Change
:d[ump]
behavior to just print the current instruction and data pointer, and the current command and cell value.Add support to
:d[ump] <filename>
and store the complete interpreter state in some binary format. Then we can add a new REPL command to:r[estore]
from binary snapshot.