Hi everyone, I recently finished my master's thesis[0] arguing for the use of POSIX shell for diverse double-compilation and reproducible builds. It also presents pnut[1], a C compiler capable of bootstrapping itself and TCC (Linux i386) exclusively from any POSIX-compliant shell (bash, ksh, dash, zsh, etc.) and human-readable source files.
Curious to hear your thoughts! Laurent [0]: A fully reproducible C toolchain rooted on POSIX shell, https://umontreal.scholaris.ca/items/2f44323a-9f4f-482a-98be-542d8ee5b9fb [1]: https://github.com/udem-dlteam/pnut
