Conversation

Replying to
For me Forth is mainly about compression. Starting point is simple (VM or hardware), then the language pushes the programmer towards writing highly factored code. This takes extra effort btw: it's hard to write a good Forth program, but in return you get a small program.
1
Replying to and
Intuitively (hard to articulate) this seems to create a push away from nested data structures (easy to express with random access which is hard in Forth), towards thinking of interpreters and protocols. Akin to the idea to "replace data structures with folds".
1