&gt;Nim adds its own Nim-based GC library behind the scenes. In fact, it supports multiple GCs (which can be changed via the --gc flag).<p>I will be spending some time reading about this, since it&#x27;s definitely the most disruptive aspect to Nim, considering that GC in a systems language is not a &quot;solved problem&quot; in general. Coming from C and C++ I&#x27;d most need to know exactly how the GC was working to be comfortable with the idea.