Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rustdebacletime
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
rustdebacletime
11mo ago
But that would imply a change of flags. And the extensions by the default gnu* look very mild, more or less strict supersets.
2.
▲
by
rustdebacletime
11mo ago
> Relying on absence of UB is not the same as relying on existence of UB. I'm not surprised however that you find this difference difficult to grasp. You are coming with complete inanity, instead of fixing your understanding of a su
3.
▲
by
rustdebacletime
11mo ago
You might be mixing up who you are replying to. I never claimed that C and C++ package management are better than what Rust offers overall. In some regards, Cargo is much better than what is offered in C and C++. I wouldn't ascribe tha
4.
▲
by
rustdebacletime
11mo ago
> You're moving the goalposts. Nope, I am not moving the goalposts, as is perfectly clear to you already. You are well aware that I am completely correct and that you are wrong. > Again, the fact that Rust can and will break back
5.
▲
by
rustdebacletime
11mo ago
> From the fact that a lot of compilers can and do rely on UB to do certain optimizations. Your understanding of both C, C++ and Rust appear severely flawed. As I already wrote, rustc also uses these kinds of optimizations. And the optim
6.
▲
by
rustdebacletime
11mo ago
Most of your post completely falls apart when considering https://github.com/rust-lang/rust/issues/127343
7.
▲
by
rustdebacletime
11mo ago
This new post you have made again reinforces the general notion that, yes, closer to "on a whim" than many like, the Rust community is willing to break backwards compatibility. It reflects extremely poorly on the Rust community in
8.
▲
by
rustdebacletime
11mo ago
I looked it up, both vcpkg and Conan support C as well as C++, at least according to their own descriptions.
9.
▲
by
rustdebacletime
11mo ago
> That's not what you asked though, these were intentional breakages. Language standard or not. You are completely wrong, and you ought to be able to see that already. It makes a world of difference if it is a language change or not
10.
▲
by
rustdebacletime
11mo ago
I would use a newer version of C, and consider picking C++, if the choice was between C, C++, Ada, and Rust. (If pattern matching would be a large help, I might consider Rust). For C++, there is vcpkg and Conan. While they are overall signi
11.
▲
by
rustdebacletime
11mo ago
> Especially ones related to optimizations. Did they change the language? GCC is not meant to change the C or C++ languages (unless the user uses some flag to modify the language), there is an ISO standard that they seek to be compliant
12.
▲
by
rustdebacletime
11mo ago
And rustc uses LLVM, and has had several bugs as well, whether related to LLVM or just due to itself. But what I linked was intentional breakage, and it caused some people a lot of pain.
13.
▲
by
rustdebacletime
11mo ago
It is not "bad faith", or insincere in any way. If you actually considered it or cared, you could use it as constructive criticism.
14.
▲
by
rustdebacletime
11mo ago
Comparing with JS ecosystem is very telling. Some early Rust developers, come from the JS ecosystem (especially at Firefox), and Cargo takes inspiration from the JS ecosystem, like with lock files. But JS ecosystem is a terrible baseline to
15.
▲
by
rustdebacletime
11mo ago
Your post strongly reinforces Rust's reputation as a language whose language designers are willing to break compatibility on a whim. If Rust proponents argue like this, what breakage will not be forced upon Rust users in the future? Yo
16.
▲
by
rustdebacletime
11mo ago
It received a lot of attention and "visibility" because it caused a lot of pain to some people. I am befuddled why you would wrongly attempt to dismiss this undeniable counter-example. Sorry, but your argument is incorrect.
17.
▲
by
rustdebacletime
11mo ago
> What breaking changes has Rust made "on a whim" ? I don't know about "on a whim", but this isn't far off in regards to breaking compatibility. And it caused some projects, like Nix, a lot of pain. https:&
18.
▲
by
rustdebacletime
11mo ago
> More than anything, the Rust community is hyper-fixated on stability and correctness. It is very much the antithesis to “move fast and break things”. This is incorrect. https://devclass.com/2024/08/19/rus
19.
▲
by
rustdebacletime
11mo ago
A little more than a year ago, breakage. https://devclass.com/2024/08/19/rust-1-80-0-breaks-existing-...