4 ms·
X is separate execution stack. It is very short depending how many brackets you use. When I made such Forth some 50 years ago, the "pop and execute" was one cyc
by timonoko 4y ago
X is separate execution stack. It is very short depending how many brackets you use. When I made such Forth some 50 years ago, the "pop and execute" was one cycle on Nova 1200, no overhead. And x-stack was one 8-bit page.
- bmacho 4y agoThanks. Am I getting right, ( + 1 ( - 2 3 ) ) parses as s x + s 1 x + s 1 x + - s 1 2 x + - s 1 2 3 x + - s 1 2 3 - x + s 1 2 3 - + x which should evaluate to 0?