Comment by nanolith
10 months ago
> ...and the point you're pretending you don't understand...
You're making some very interesting assumptions about what I'm thinking here.
> These exist... but you're not going to even mention any, because you're aware that they aren't equivalent.
Again, you're assigning motives to me based on unfounded assumptions. Actually, I haven't mentioned any because I have no reason to endorse any of them. Not because they are inferior, but because I'm not in the market for a cargo clone. If you were interested in learning more, Google is your friend. If not, well, I'm not here to have some silly debate about how Rust and Cargo are superior to everything ever invented. I don't care.
> but they literally cannot be as easy as Cargo because they're hampered by supporting decades of legacy features
New tools are opinionated. They choose features commonly used in modern software.
> the fact that none of them are _the_ standard
None of them _could_ be the standard, because C is used on thousands of different platforms.
> But do you really think it's _perfect_?
No one, anywhere in this thread, has made this argument or anything approaching this argument. No language is perfect.
> Are you really unwilling to admit that there is _anything_ newer languages do better?
That's another bizarre strawman. No one on this thread has made claims remotely approaching this.
You claimed that you were switching projects to Rust because you don't like C build systems. Taking your comment charitably, I replied that there are build and package tools for C that are literal clones of Cargo. But, now you're making assumptions about my motivations for pointing out this in the comment section of an article about C development and building strawman arguments. Why?
I'm not getting sucked into a Rust debate. I don't care. You like Rust? Use it. You like Cargo? Go for it. But, if the reason why you are using either is because you can't find a similar tool for C development, then I recommend doing the reading. The amount of reading required to switch to a new build tool is significantly less than the amount of work required to port even a medium complexity C project to Rust. Of course, if you're looking for an excuse to use Rust, you don't need to use build tools as that excuse. Just write code in Rust.
Debating this is silly.
No comments yet
Contribute on Hacker News ↗