There are actually quite a lot of languages that do something in the realm of owning/borrowing, see my link above for a partial list (which includes Nim).
Nim's views (and also their ORC system) is closer to Rust/Swift/C++ than it is to Lobster, in the sense that it is all very explicitly programmer driven with explicit type annotations.
Lobster's system is fully automatic and almost entirely transparent to the user.
- https://github.com/nim-lang/RFCs/issues/178
- https://nim-lang.org/docs/manual_experimental.html#view-type...