[fpc-devel] Suggestion: reference counted objects

Boian Mitov mitov at mitov.com
Sat Sep 20 23:21:44 CEST 2014

The short story is that any approach has issues.
The component container approach has issue of a single ownership with the 
easy loss of pointers.
The ref counting has the danger of circular references.
The GC has the non deterministic behavior (Actually I proposed a 
deterministic/semideterministic GC algorithm ~8 years ago or so, but that is 
a different story).
The point is that even with GC the developer is still required to carefully 
manage resources, and GC tends to make it even more complex.
>From all the the above approaches the ARC with optional Weak pointers is the 
easiest to manage and the one that tends to lead to the least problems IMHO 

With best regards,
Boian Mitov

Mitov Software
-----Original Message----- 
From: Gennady Agranov
Sent: Saturday, September 20, 2014 1:54 PM
To: fpc-devel at lists.freepascal.org
Subject: Re: [fpc-devel] Suggestion: reference counted objects

I will address multiple previous e-mails on  this subject :)

More information about the fpc-devel mailing list