Hacker News new | ask | show | jobs
by cmrdporcupine 997 days ago
Rust has "opposite" call semantics from what most people are used to, trained since they were new programmers. Sort of. It takes a while to think like the borrow checker and get used to the way arguments get passed around. It's like using C++ and doing std::move for every non-reference argument.
1 comments

Sounds like the transition from OOP to functional. It feels opposite before you become comfortable.