dwight elvey wrote:
What a horrible thing to do with Forth but I see
why one might want to do something like that.
If you're referring to token-threading, there are a lot of good reasons
for it. Two of the most obvious:
1) Code density: the tokens for the most common Forth words are a
single byte.
2) Portability: the mainframe ROM tokens don't change when the ROMs
are revised, so programs in plug-in ROMs aren't dependent on the
addresses of the Forth words in the mainframe ROM remaining constant.
This also applies to cases where one plug-in ROM calls another.