> Several months back I remember reading a thread on here about Araq planning 
> on adding a borrow checker. Is that still the plan? I don't really want Nim 
> to have a borrow checker so I'm asking about this before I decide to invest 
> more time into learning/using Nim.

We have something resembling a "borrow checker" already, see 
[https://nim-lang.org/docs/manual.html#procedures-var-return-type](https://nim-lang.org/docs/manual.html#procedures-var-return-type)
 for the details, it's planned to expand this mechanism so that `var T` and 
`openArray[T]` can be put into objects/tuples/etc.

But it works differently enough from Rust that you cannot re-use your opinion 
of Rust and apply it to Nim.

You need to try Nim, there are no known shortcuts, it's a language of its own 
with its own idioms, strengths and flaws.

Reply via email to