|
|
|
|
|
by pjmlp
1115 days ago
|
|
Sometimes it is better to have rotten wood to build something than nothing at all. If we want to encourage Rust adoption, it is by having a middle path, not via Rust Advocacy Strike Force. That only shuts the audience off, specially when Rust has a glass ceiling of depending on C++ infrastructure for its reference compilers. |
|
And it's true that the rotten wood was better than nothing. Nobody is suggesting that NT or Linux should somehow have been developed in Rust in the 1990s. But likewise we shouldn't resist renewal in newer, better materials.
That applies to compiler internals too. Plenty of trouble down there for C++, it's just that C++ programmers can more often be sent away by assuring them that what they did was UB and so LLVM is entitled to miscompile it whereas the Rust people keep arriving with the receipts, in the form of LLVM IR that is lowered to machine code which makes no sense
e.g. https://github.com/llvm/llvm-project/issues/45725