4 ms·
This part of the README explains what exactly Selfie can be used for: > a self-compiling compiler called starc that compiles a tiny but still fast subset of C
by boberoni 4y ago
This part of the README explains what exactly Selfie can be used for:
> a self-compiling compiler called starc that compiles a tiny but still fast subset of C called C Star (*) to a tiny and easy-to-teach subset of RISC-V called RISC-U,
> a self-executing emulator called mipster that executes RISC-U code including itself when compiled with starc,
> a self-hosting hypervisor called hypster that provides RISC-U virtual machines that can host all of selfie, that is, starc, mipster, and hypster itself, and
a tiny C* library called libcstar utilized by selfie.