4 ms·
Seems painful. I liked this approach better: https://github.com/nineties/planckforth https://github.com/nineties/planckforth You start with a very tiny addre
by throwaway81523 5y ago
Seems painful. I liked this approach better:
https://github.com/nineties/planckforth https://github.com/nineties/planckforth
You start with a very tiny address or bytecode interpreter, much smaller than 512 bytes. Then you load several levels of bootstrap interpreters into it until you have a fairly featureful Forth. So that occupies ram but not program space on the target computer. You would load the non-initial stuff from a remote computer that didn't have tiny memory constraints.