| ▲ | IshKebab 2 hours ago | |
Repeat after me: Rust is not just memory safe C++! Memory safety is a really big reason to use Rust, but it is very very far from the only reason. Even if Fil-C was magically zero-overhead (that is basically what CHERI is), I would still rather use Rust. Rust has so many advantages over something like Fil-C it's hard to list them. I think Fil-C is a great project but it's only really relevant if you have no choice but to use C. If you can use Rust you also get: * Compile time memory safety (Fil-C / CHERI are run-time). * A modern functional-style type system (helps prevent logic bugs). * Tree ownership (helps prevent logic bugs) * Sane toolchain (helps prevent hair loss). * Easy dependencies. * Vastly more things checked at compile time. Also I find it amusing how this post claimed it wasn't about Rust and then spent the whole time talking about it. Rust is great. I don't think that really needs to be debated any more. | ||
| ▲ | an hour ago | parent [-] | |
| [deleted] | ||