3 ms·
TL;DR his goal is rust, but for bootstrapping a first rust compiler for a new environment, the work is already done for C the article is interesting, and links
by fsckboy 2y ago
TL;DR his goal is rust, but for bootstrapping a first rust compiler for a new environment, the work is already done for C
the article is interesting, and links to some interesting things, but that's what the article is about
his project is https://codeberg.org/notgull/dozer https://codeberg.org/notgull/dozer
he references bootstrappable builds https://bootstrappable.org/ https://bootstrappable.org/ a systematized approach to start from the ground up with very simple with a 512 byte "machine coder" (more basic than an assembler) and build up from there rudimentary tools, a "small C subset compiler" which compiles a better C compiler, etc, turtles all the way up.