Some folks may find it interesting, Nim is introducing a new memory management scheme: "So ... this feature has been in development for quite some time now, Nim is getting the "one GC to rule them all". However calling it a GC doesn't do it justice, it's plain old reference counting with optimizations thanks to move semantics." https://forum.nim-lang.org/t/5734