Ludovic Courtès on Nostr: “The Design of a Self-Compiling C Transpiler Targeting POSIX Shell” (2024) ...
“The Design of a Self-Compiling C Transpiler Targeting POSIX Shell” (2024)
https://doi.org/10.1145/3687997.3695639
“We have developed pnut, a C to POSIX shell transpiler written in C that generates human-readable shell code. […] Together, pnut and the shell serve as the seed for a chain of builds that create increasingly capable compilers up to the most recent version of [GCC]”
(npub1q20n0tw42wfj9tfut90tdkd6aq30n2dp34qsyrfm4my5rhmuruwsm0qtvl (npub1q20…qtvl) is among the authors 👋)
Cc: npub1vd9arnpc0v2sgezy0pz626jfw77ute5ak66crmg7668lpe89c5wqg0yk94 (npub1vd9…yk94) npub1ngntp45p3cn4lg04xj02j53vxsn342mahkkuduvsefvghw5x66ns367a55 (npub1ngn…7a55)
#bootstrapping #Guix
https://doi.org/10.1145/3687997.3695639
“We have developed pnut, a C to POSIX shell transpiler written in C that generates human-readable shell code. […] Together, pnut and the shell serve as the seed for a chain of builds that create increasingly capable compilers up to the most recent version of [GCC]”
(npub1q20n0tw42wfj9tfut90tdkd6aq30n2dp34qsyrfm4my5rhmuruwsm0qtvl (npub1q20…qtvl) is among the authors 👋)
Cc: npub1vd9arnpc0v2sgezy0pz626jfw77ute5ak66crmg7668lpe89c5wqg0yk94 (npub1vd9…yk94) npub1ngntp45p3cn4lg04xj02j53vxsn342mahkkuduvsefvghw5x66ns367a55 (npub1ngn…7a55)
#bootstrapping #Guix