Closed mitra42 closed 3 years ago
interpret is fragile after it switches to use $INTERPRET If it sees something it doesn't understand it does a THROW and has no HANDLER to catch that, this resets the stack to something bizarre
STR interpret('XYZZY') will blow the stack.
Note this is really tricky - can't figure out during bootstrap.
Its fixed now for anything run after the forthInForth stage using interpret1() (for one line) rather than interpret() so will leave this.
interpret is fragile after it switches to use $INTERPRET If it sees something it doesn't understand it does a THROW and has no HANDLER to catch that, this resets the stack to something bizarre
STR interpret('XYZZY') will blow the stack.