|
|
|
|
|
by moldavi
2111 days ago
|
|
As much as I enjoy Rust, I have to agree with GP. Rust team needed to add a lot of complexity to the language to allow us to solve the borrow checker puzzles, such as Pin, Cell/RefCell, split_at_mut, the list goes on, and keeps growing. In my modern C++ projects, I only really need to know std::move and std::unique_ptr. The real question to ask is how much complexity one's willing to pay for memory safety. I'm willing to pay it, but with open eyes about the complexity cost I'm paying. |
|