Re:Carbon Language: An experimental successor to C++
by tialaramex on Friday August 01, 2025 @03:45AM
(#44754046)
I'm sure you think this was somehow succinctly making your point, but I can't see any connection at all, so if you did have an actual point you're going to need to explain it.
Re:Carbon Language: An experimental successor to C++
by justcuriousab on Friday August 01, 2025 @04:26AM
(#44754257)
Float matching in Rust is not supported due to correctness concerns, but due to historical accidents and backwards compatibility.
https://github.com/rust-lang/rust/issues/41620#issuecomment-...
https://github.com/rust-lang/rust/pull/84045#issuecomment-82...
Re:Carbon Language: An experimental successor to C++
by tialaramex on Friday August 01, 2025 @12:40PM
(#44759217)
OK? I don't see how that's connected? It's not controversial that f32 and f64 are partially ordered, the problem in C++ is that the difference between "Partially Ordered" and "Totally Ordered" is semantic not syntactic in their language and all semantic mistakes are just IFNDR so it's a footgun.
But Rust allows pattern matching on floats.
https://play.rust-lang.org/?version=stable&mode=debug&editio...
Rust Zulip is C++ WG21 confirmed?