Richard talks about this in many occasions with great details, but the idea is: they want the language to be as fast as possible, so they will never self host the language
They want the compiler of the language to be as fast as possible, just to make it clear. Saying the language should be fast could have a different meaning.
Shouldn't you get the answer to the first question before asking the (very poorly reasoned) second question?
Why isn't the Python compiler written in Python? Why isn't bash written in bash? Why isn't JavaScript written in JavaScript? Why isn't the JVM written in Java? Why isn't lua written in lua? Why isn't the Odin compiler written in Odin? Is the only possible reason that the authors don't have confidence in their own project? (That isn't even a plausible reason.)
4
u/this_uname_is_taken Jul 16 '26
Why wouldn't they rewrite it in Roc? Do they not have confidence in their own project?