Generating C code that people want to use
One of the reasons why Pre-Scheme was so lovely to use is because when it transpiled to C, the C was highly readable. You could follow the output of the Pre-Scheme compiler and know exactly what it was doing, provided you knew idiomatic C.<p>From a readability standpoint, the C output of Gambit and Chicken is a hot mess in comparison.