Originally posted by karolherbst
View Post
Well having a good compiler is important in order to use a language. Having 100 good compilers is way better. And in order to have more than 1 compiler, you need an agreement that says "if the code follows these rules, it should compiler and behave like that". This is a standard. For rust the de facto "standard" is the output of rustc... What you are saying about wasting 5 hours choosing among 100 implementations sounds like what a windows fanboy would say against Linux distros (yes I can insult as well, I know you are not a windows fanboy but you are using similar arguments). And it isnt't even true. For example the vast majority of people use glibc as a libc implementation without thinking about alternatives. In any case, my point was that the standard libraries should not be considered part of the language but something complementary to that. And guess what, the discussion about stdlibs is irrelevant to kernel coding, since they are not available.
Comment