▲ 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?
u/aphantasus — 5 days ago