boot2

Playing with the boostrap
git clone https://git.ryansepassi.com/git/boot2.git
Log | Files | Refs | README

commit 632d7039ab4ccf96a93577a762fc39c5e188bb13
parent c87cece33f99f6c73742a39f437ebfcb6210fa37
Author: Ryan Sepassi <rsepassi@gmail.com>
Date:   Mon, 11 May 2026 18:14:49 -0700

README: link to the boot2 writing series

Adds a Writing section near the top with links to the three posts
covering P1/M1++, scheme1, and cc.scm.

Diffstat:
MREADME.md | 12++++++++++++
1 file changed, 12 insertions(+), 0 deletions(-)

diff --git a/README.md b/README.md @@ -6,6 +6,18 @@ intermediate stage is small enough to read end-to-end. The compiler that builds the C compiler is in this repository. So is the kernel that runs it. +## Writing + +A series walking through the chain, one rung at a time: + +1. [Playing with the bootstrap](https://ryansepassi.com/notes/boot2.html) — + the portable pseudo-ISA (P1) and the macro layer (M1++). +2. [boot2 Scheme](https://ryansepassi.com/notes/boot2-scheme.html) — + a Scheme interpreter (scheme1) hosted in P1++. +3. [boot2 C](https://ryansepassi.com/notes/boot2-c.html) — + a C compiler (cc.scm) hosted in scheme1, compiling tcc to a + self-hosted fixed point on three arches. + ## The chain ```