Alright so I think I just realized that I've had a misconception of how colon definitions work in an ITC Forth this entire time. For some reason I had it in my head that executing colon defined words was the responsibility of the inner interpreter and I've been banging my head against a wall this entire time trying to figure out how that was gonna work.

Probably no longer needed, but just in case, here's an old short article:


@reinboar That is exactly its purpose. There is no need for an inner interpreter on native-code or subroutine-threaded Forth systems, for example.

Sign in to participate in the conversation
Mastodon @ SDF

"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko