4 ms·
I'd have a look at Freeforth (Anonymous function eval at the shell, threaded subroutines with no swap, MSP433 cross compiler) https://github.com/dan4thewin/Fr
by alexisread 3y ago
I'd have a look at Freeforth
(Anonymous function eval at the shell, threaded subroutines with no swap, MSP433 cross compiler)
https://github.com/dan4thewin/FreeForth2/blob/master/ff.asm https://github.com/dan4thewin/FreeForth2/blob/master/ff.asm
Sectorforth
(Minimal - 7 operators, everything else is in the prelude including IF)
https://github.com/cesarblum/sectorforth/blob/master/sectorforth.asm https://github.com/cesarblum/sectorforth/blob/master/sectorf...
And Retroforth
(Multi platform VM, quotations)
https://github.com/crcx/retroforth/tree/master/vm https://github.com/crcx/retroforth/tree/master/vm
For larger coding, you may need a GC, Retro has a list class, and Freeforth operates a compacting dictionary which you may be able to modify