Forth is the first "shell" that ever ends up on a new piece of computing hardware. You get a REPL + programming environment from scratch by implementing just 28 words in hand-written assembly.[0]
Most programmers can get it running in just a few days, even with no prior knowledge. (Lisp is also famously small to implement.)
> Just because no one does this doesn't mean it can't be done.
So is Forth.
Forth is the first "shell" that ever ends up on a new piece of computing hardware. You get a REPL + programming environment from scratch by implementing just 28 words in hand-written assembly.[0]
Most programmers can get it running in just a few days, even with no prior knowledge. (Lisp is also famously small to implement.)
> Just because no one does this doesn't mean it can't be done.
100%
[0] eForth, described in 53 pages here: http://www.exemark.com/FORTH/eForthOverviewv5.pdf