I'm trying to implement a kind of "conditional :" in ATLAST, the reasoning being I have a file that gets FLOADed multiple times to handle multiple steps of my p
A language like C uses the system stack for local variables and return addresses. Forth has the data stack and the return stack. Is there an implementation of F
In C local variables exist inside of a function and contain the values like this: void main(){ int a = 5; int b = 9; } In Gforth Manual, they describe
Supposedly Forth programs can be "compiled" but I don't see how that is true if they have words that are only evaluated at runtime. For example, there is the wo
Is there a way to access an element of the stack by its index in Forth, without popping all the elements above it? For example, if I have the numbers 1 to 1000