Zig is now self–hosted by default
I never understood why "self-hosting" is considered a good thing.
Sure, the compiler developers can write in their favorite language and I guess it means the language is stable enough to be used in a complex project; however requiring an (older) compiler to build the compiler seems a significant complication for software distributions.<p>You either have to set up an ever increasing chain of compilers, as the complexity of the language and the features required to build the compiler grows, or rely on pre-existing binaries. Either way, it seems like a nightmare compared to keeping it in plain old C and building with any compiler of your choice.
Just Imagine if any project did this, like, building Firefox now requires an existing Firefox installation.