u/aphantasus

▲ 15 r/Forth

Most basic primitives for bootstrapping

Hello fellow friends of Forth!

I wondered as I was considering to restart some work on a long and forgotten
Forth interpreter of mine, which basically was incomplete to begin with, what do
people consider the most basic primitives to bootstrap a forth system from scratch?

I can remember, that people did things with `c,`, `,`, so by bit-banging definitions into memory and then starting from there. But also implementing `CREATE`, `:` and `;` or more words to get things off the ground.

Lisp boils often down to other things like to be able to `eval` things and a couple of other 7 primitives I think with which the system then gets off the ground.

So what do you consider to be most basic stuff for bootstrapping Forth systems?

reddit.com
u/aphantasus — 5 days ago