4 ms·
This builds on the success of Rust, but Rust has not been a success when it comes to [number of engineers writing professional code in the language]. By that me
by muglug 4y ago
This builds on the success of Rust, but Rust has not been a success when it comes to [number of engineers writing professional code in the language]. By that measure it's still incredibly niche compared to interpreted languages.
The main reason why formal verification has not had even the success of Rust is that most developers (myself included) don't know enough about the area to take an interest, and certainly don't know enough about the area to pursuade skeptical managers.
Unless a big company comes forward with a bunch of case studies about how they used formal verification successfully I can't see the developer mindset changing.
- _vdpp 4y agoFormal verification predates Rust by decades. The addition of lifetimes and the borrow checker are worthwhile contributions to the field of provably-safe software, but there are a lot of other soundness properties that Rust doesn’t check (though people are working on it).
- muglug 4y agoI meant to say "this hopes to build on the success of Rust" — Rust is explicitly called out in the readme.
- deleted 4y ago[deleted]