Rust hit 1.0 *10 years ago*. How many more years will it take for people to stop constantly insinuating that people only use it because of the hype, and not simply because it's a vastly better language than C?
It boils down “this language may have merit but I don’t like the way people advocate for it”. That’s just tone policing. And the thing about tone police is that the standard they set is vague/nebulous and therefore impossible to satisfy.
You have some “right way to advocate” in mind. Other tone police have some other “right way”. But advocates aren’t mind readers, nor can they satisfy all your demands simultaneously.
> push the language everywhere, regardless of it’s appropriate
Where is the language inappropriate? Notice you don’t say, so while it sounds like you’re making a technical argument it sounds like a pensioner whining about kids on his lawn.
That’s all this really boils down to. The whiners don’t have any technical arguments, they’re just old conservatives who like the way things have always been and want to keep it that way. In place of technical arguments they say silly things like “of the millions of rust developers out there, I didn’t like a few comments made by some of them”. Cool.
See, you’ve proven my point perfectly. You’re incapable of making a technical argument so you focus on the tone - “evangelist”, “bad faith”, “insufferable”.
> I rather write in a supposedly suboptimal language than dealing with those like you.
To be clear, you can download the compiler for free and write all the programs you like while interacting with 0 people. You’re talking to me because you’re on HN, not because you’re writing Rust. Isn’t that obvious?
“I don’t like the way some people speak” is not a technical reason and has no place in a technical discussion. It’s especially meaningless because no one can possibly like the way every person in a group of millions speaks.
A person who eschews technical discussion in favour of tone policing is not a person whom I take seriously. If you want to hang out with and learn from such people I wish you luck. Your age doesn’t matter. A 20 year old can have their thinking ossified just as much as a 60 year old.
> it's a vastly better language than C
when they could just say "it has some important features that C does not have and likely will never have".
He’s also been extremely prescient and decades ahead of his time. He stood his ground against relentless attacks where so many others have sold out and betrayed whatever morals they thought they had.
1) Safety. With a Rust replacement, there's no more risk that a UAF CVE in ls(1) can run arbitrary code as you or something.
2) Modernity. Maintaining a crufty old C code base might have been par for the course in the 90s, but today's younger programmers will have none of it. Standardizing on a Rust base will ensure you have a large maintainer pool going into the future.
3) The GNU Project is problematic. It's just about run its course in terms of relevance, and especially with the larger number of women (cis and otherwise) and nonbinary folx doing work in open source, aligning yourself with anything involving Richard Stallman presents an ethical sticky wicket. An alternative is called for, and uutils presents one with some nice properties relating to 1) and 2) above.