I'm wondering how similar compiler bootstrapping is in spirit to something like defining formal (BNF) grammar of a given language? I have a feeling that they should be closely attuned to each other
a Schelling point for those who seek one