> In a nutshell, how does newruntime make the GC obsolete?

The basic idea was sketched here:

[https://nim-lang.org/araq/ownedrefs.html](https://nim-lang.org/araq/ownedrefs.html)

but it has been revised a few times. For the most important Nim data structures 
like strings and seqs it seems to work fine, so that many Nim programs just 
will not need the GC. And other programs, maybe with very complicated data 
structures, can continue using the old runtime with one of the provided GCs.

cumulonimbus gave you the link to Nim's LLVM backend, it has some restrictions 
currently. 

Reply via email to