Earlier quoted context omitted.
> Performance isn't that important in most cases. Optimizing for storage space is…better?
Since they say "scripts", note that tcc supports being invoked in the shebang line. E.g. #!/usr/bin/tcc -run You can do that with gcc/clang too (e.g. #if 0, #endif to wrap a block of shell script to compile the current file and execute the result) but a primary value of tcc is that it compiles fast . On a more philosophical note, the suckless approach is to optimise for simplicity not storage. It's perfectly valid to…
This means that your script will work when run from a shell, but won't work when exec()ed from a non-shell program, which is a weird foot-gun.