Post

1. Writing a compiler in C to compile Radiance to RV64 ✅ 2. Porting the C compiler in (1) to Radiance ✅ 3. Compiling the ported compiler in (2) with the compiler in (1) ✅ 4. Compiling the self-hosting Radiance compiler (3) with itself 💥😵‍💫

The bootstrapping stage is a bit of a mindfuck. R0 = C implementation compiled with clang. R1 = Radiance implementation compiled with R0. R2 = Radiance implementation compiled with R1. ⬅️ We're here.

0 reposts1 like

No replies yet.