@jjg @alanz Did you happen to see the conversation on #stage0?
https://octodon.social/@craigmaloney/5279877
It uses a Forth for bootstrapping a LISP, which in turn will be able to to make progressively more generic things.
The #mes project has a mini-scheme that implements a C compiler that can soon compile #tcc well enough to compile #gcc. A future iteration of mes will be using stage0.
This is all useful for building a whole OS from mostly source and just a few hundred bytes of machine code.