From: Josh Juran (jjuran_at_[hidden])
Date: 2017-07-10 02:51:13
On Jul 9, 2017, at 7:07 PM, Phil Bouchard via Boost <boost_at_[hidden]> wrote:
Mostly I stick to boost::intrusive_ptr or equivalent in my own C++ code. However, as I developed my own high-level programming language, I discovered that having recursive closures implies having reference cycles, and I can no longer say that Iâve never written a mark-and-sweep garbage collector in anger.
It was essential to maintain the property of timely destruction, though, so it sounds like our respective subsystems have similar requirements.