Compact language that translates to C. Breaking changes expected.
cc -std=c11 -O2 mach.c -o mach
./mach # build self-hosted compiler -> build/nanoc
./mach bootstrap # verify 3 generations equal
./mach snapshot # refresh C seed in bootstrap/
./mach install # --prefix DIR
Source is NanoC in src/ and mach.nc; mach.c is generated from mach.nc (./mach snapshot). The build is plain C: no shell, no external tools.