News for hackers. Stuff that matters.
Re:Lazarus – A Delphi-compatible cross-platform IDE by pjmlp on Thursday August 10, 2017 @07:25AM (#14978560)
Reference counting isn't deterministic in the presence of large complex data structures.

You will know when memory gets deleted, but not how long it will take, nor how much stack space the destructors will require to run.

Enjoy Herb Sutter's "Leak-Freedom in C++... By Default." at CppCon 2016, where he explains how those issues affect C++ and goes on to implement a tracing GC.

https://www.youtube.com/watch?v=JfmTagWcqoE

There are no comments on this comment yet.