←back to thread

177 points signa11 | 1 comments | | HN request time: 0.001s | source
Show context
amelius ◴[] No.42160877[source]
Yes, and people should stop using Rust for projects that do not require a systems programming language.

Know what tool to pick.

replies(4): >>42160896 #>>42160922 #>>42161000 #>>42163093 #
1. goku12 ◴[] No.42163093[source]
People conflate difficulty of Rust borrow checker with the inherent difficulty in systems programming. However, this is not true. Both C and C++ are primarily systems programming languages. However, that never dissuaded anyone from using them as general purpose programming languages. The same should apply to Rust as well.

Meanwhile, Rust is my programming language and I choose it unless there is a good reason to choose another language. I never really struggled with the borrow checker. I think a lot of beginners approach the BC wrongly. Trying to memorize the rule is definitely the wrong way.