Anonymous
6/23/2025, 11:16:59 PM
No.105684073
>>105683958
It certainly does prevent algorithms from being expressed. For example the standard 2 grid implementation of game of life using threads is impossible in Rust due to the borrow checker. You have to use a different algorithm than what's normally used to get around the borrow checker. You are trading freedom and ability to express all possible states for memory safety without a garbage collector, this is Rust's aim. It's astounding you're arguing against this point given it's the front and center claim of Rust.
It certainly does prevent algorithms from being expressed. For example the standard 2 grid implementation of game of life using threads is impossible in Rust due to the borrow checker. You have to use a different algorithm than what's normally used to get around the borrow checker. You are trading freedom and ability to express all possible states for memory safety without a garbage collector, this is Rust's aim. It's astounding you're arguing against this point given it's the front and center claim of Rust.