Our great sponsors
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I think learning Zig https://ziglang.org/ can improve my C++.
So how is that any counterpoint? If anything, that sounds like an advantage. No one claims that Rust is infallible. Heck, there are even popular crates that run into pitfalls(e.g. Macroquad violating the aliasing rule). Rust just has really impactful defaults, and you need to opt in in small areas to tell it that "you know what you are doing". And if something goes wrong, it's just in those small parts. But again, this has nothing to do with disabling the Borrow checker..