What we heard about Rust's challenges, and how we can address them

27 points by emschwartz


yorickpeterse

This article read a bit like "many words without saying much". Most notably, unless I'm straight up blind I'm not seeing anything along the lines of "And here are the 12 issues created to address these problems". Merely recognizing that these problems exist strikes me as rather pointless, as people have been doing exactly that for years. It doesn't help either that at least the first draft was written by an LLM.

Now I'm not saying solving this will be easy or that Rust maintainers are doing a bad job, far from it. For example, LLVM is usually a significant source of the "compile times are slow" problem and there's sadly not much you can do about that other than pushing as little IR to LLVM or by not using LLVM in the first place, both of which require a non-trivial amount of work to create an alternative.

I think what I am saying is that Rust could benefit from having clearly defined leadership with a clear vision and the means to execute upon that vision. Not necessarily a BDFL, but at least somebody willing to say "This is what Rust will be in 10 years from now".

I feel Zig is doing a better job in this regard: say what you will about the language or some of the people working on it, but the hierarchy and vision are clear and (as far as I know at least) anything not within that vision gets the boot.