"Rust is hard to learn" might be true for you because the metaphors might not make sense for you. But it's okay to use your own. Ownership is confusing? Try Origin or Home. A value can be accessed from many parts of the program, but can only have one Home (until it moves).

Nov 9, 2024 路 7:38 AM UTC

3
6
54
Replying to @timClicks
Memory eviction, data landlords, property tax 馃槄
3
Replying to @timClicks
Ownership is the least complicated feature out all necessary things a rust developers must understand, when you add lifetimes, loops and whiles and all that sometimes crazy type syntax that鈥檚 where my brain just sometimes shuts off
Replying to @timClicks
Accesses(from,to) ==> insideOwner(from, to) if "from" accesses "to" then "from" must be inside "to"'s owner (i.e. "to" must be declared in an object enclosing "from" or a scope enclosing from) these gets you the name lookup rrules in both Pascal & Scheme.