StoneKnifeForth
&gt;&quot;This is StoneKnifeForth, a very simple language inspired by Forth. It is not expected to be useful; instead, its purpose is to <i>show how simple a compiler can be.</i><p>The compiler is <i>a bit under two pages of code</i> when the comments are removed.<p>This package includes a “metacircular compiler” which is written in StoneKnifeForth and compiles StoneKnifeForth to an x86 Linux ELF executable.&quot;<p>[...]<p><i>&quot;The output executable is 4063 bytes, containing about 1400 instructions.&quot;</i><p>My thoughts: That would just about fit on a VIC-20...<p><a href="https:&#x2F;&#x2F;github.com&#x2F;kragen&#x2F;stoneknifeforth&#x2F;blob&#x2F;master&#x2F;tinyboot1.tbf1" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kragen&#x2F;stoneknifeforth&#x2F;blob&#x2F;master&#x2F;tinybo...</a>