Steve is too modest about the tests by the way. Lots of the conformance testing for Rust's compiler happens automatically. Herb mentions Perennial https://www.peren.com/ and Plum Hall https://plumhall.com/ for C++ and Steve says "I'm not saying that functions as a conformance test suite" when it comes to Rust's own compiler tests. But, while the Rust project itself does not perform conformance testing, Ferrous System…
Rust and C++ with Steve Klabnik and Herb Sutter [audio]
11–20 of 59 posts
Re: Rust and C++ with Steve Klabnik and Herb Sutter [audio]
#12[flagged]
Re: Rust and C++ with Steve Klabnik and Herb Sutter [audio]
#13[flagged]
How?
Just dont reply with EEE
Re: Rust and C++ with Steve Klabnik and Herb Sutter [audio]
#14[flagged]
Re: Rust and C++ with Steve Klabnik and Herb Sutter [audio]
#15In similar vein, just so happens that yesterday I listened to discussion to folks outside of bigtech camp and it was much more insightful and introspective, although it is with creator of Zig and Odin language themselves instead of mere evangelists and methodologist book sellers. "Boundaries of Language Design" with Andrew Kelley & Ginger Bill [1] https://www.youtube.com/watch?v=3K8znjWN_Ig
Re: Rust and C++ with Steve Klabnik and Herb Sutter [audio]
#16[flagged]
Re: Rust and C++ with Steve Klabnik and Herb Sutter [audio]
#17Re: Rust and C++ with Steve Klabnik and Herb Sutter [audio]
#18Steve is too modest about the tests by the way. Lots of the conformance testing for Rust's compiler happens automatically. Herb mentions Perennial https://www.peren.com/ and Plum Hall https://plumhall.com/ for C++ and Steve says "I'm not saying that functions as a conformance test suite" when it comes to Rust's own compiler tests. But, while the Rust project itself does not perform conformance testing, Ferrous System…
I'm not clear on how this is even possible. "Conformance" for C++ means adherence to the published ISO/IEC 14882 standard. In the case of Rust, it's "this is what the compiler does this week". Sure, a third party has built out a CI system for Rust and uses it provide evidence that Rust does what Rust does, but that's nothing similar to having evidence any random toolchain conforms to an accepted, published, international standard of what the C++ language does.
When it comes to providing test evidence for functional safety (for example ISO 26262 or IEC 61508) I can point to Perennial or Sold Sands results and say with confidence that my toolchain does what it says on the C++ box. When it comes to Rust, I can point to Ferrous and say "the core Rust language when built using rustc does what the rustc developers claimed it should do last week, excluding any crates or libraries." To which claim are you going to trust the lives of you and your loved ones?
They aren't analogous at all. There is just reams of marketing spin here and eventually it's going to kill someone.
Re: Rust and C++ with Steve Klabnik and Herb Sutter [audio]
#19[flagged]
Rust is already in the Windows kernel for the code behind some syscalls, and there's a kernel driver framework for Rust. It's proven work that's already shipped to hundreds of millions of devices.
Not sure what you're complaining about tbh.