CfPBoK
by
Vadim Zaytsev
sle2024/paper06
SLE 2024
paper:
The Design of a Self-Compiling C Transpiler Targeting POSIX Shell
Laurent Huberdeau
,
Cassandre Hamel
,
Stefan Monnier
,
Marc Feeley
DOI:
10.1145/3687997.3695639
T4C: Vertical Transformation
The work centers on a compilation/transpilation pipeline from (a subset of) C down to POSIX shell code.
T2D: Deployment
Targeting POSIX shell is motivated by portability and deployability on minimal Unix-like environments.
T3D: GPLs
It directly concerns general-purpose languages (C and POSIX shell) rather than a narrowly scoped DSL.
T5F: Performance
A key concern is the practicality/efficiency of generated shell code and the bootstrapped compiler.
The page is maintained by
Dr. Vadim Zaytsev
a.k.a. @
grammarware
. Last updated: June 2026.