<oriansj>muurkha: In general, bootstrapping usually refers to a self-starting process that is supposed to continue or grow without external input. So if we replace the word input with binary blobs, it would be an accurate description of what we do here. <oriansj>although I'd prefer it to extend to anything not written by a human with the intension of another human reading it and understanding it. <muurkha>oriansj: the term has its roots in the idiom of "pulling oneself up by one's bootstraps", originally used of things that were obviously impossible, later extended to include actually possible forms of self-reliance <muurkha>so a compiler that is compiled with itself is "bootstrapped", and a compiler that needs some third-party compiler to compile it (perhaps because it's not written in the language it compiles) is not <muurkha>so you could say that the whole "bootstrappable" blob including stage0, stage1, mes, mescc, etc., is bootstrapped in that sense <oriansj>well technically M2-Planet is the first bit that builds itself and MesCC doesn't build mes.c if I remember correctly currently in live-bootstrap <muurkha>right, but live-bootstrap builds itself <stikonas>took a much longer than expected today but I guess being sick is a resonable excuse <stikonas>oriansj: mes.c does build itself in live-bootstrap <stikonas>but I had to read that step when we migrated from mes-m2 to mes 0.24 <oriansj>stikonas: if anything being sick is a great reason to get plenty of rest and self-care <vagrantc>muurkha: it seems odd to require self-hosting to be considered "bootstrapping" ... i'd say more "bootstrapping" is getting from a very minimal state (ideally fully auditable) to a more full-featured state <muurkha>vagrantc: well, "self-hosting" has been the meaning of "bootstrapping" in the context of compilers for about 50 years <vagrantc>sure, it is one possible bootstrapping path, but it is not exclusive to self-hosting <oriansj>muurkha: blame generally isn't useful but finding errors, mistakes and oversights certainly is. <muurkha>I mean I don't literally think it's bad that "bootstrapping" has that meaning <jackhill>Irvise_, theruran: cool, well, I'm happy to follow along, cheerlead, and maybe learn something ***ChanServ sets mode: +o janneke
***civodul` is now known as civodul
***theruran_ is now known as theruran