[Lazarus] Delphi post-XE3 roadmap

Michael Schnell mschnell at lumino.de
Tue Aug 28 12:13:13 CEST 2012


On 08/28/2012 11:59 AM, Michael Fuchs wrote:
>
>> Ok, but if there are reef-counted objects what is the point in not using
>> them ?
>
>
> I would not use them, because of my experiences with the garbage 
> collector of .NET. After using it, I know that I should decide when a 
> object has to be destroyed.
>

I don't understand. While the visible effect is the same (no Free any 
more), I understand that the concept of  garbage collecting ("at certain 
times, take a look what is not used any more") and fpc's reference 
counting (delete unused stuff at once when it is clear that nobody uses 
it any more) is completely different.

I understand that the reference counting works perfectly with strings, 
so I don't see why it should not work with Objects (even if additional 
issues might need to be taken into account and it might be appropriate 
to allow for not reference counted objects, optionally).

-Michael




More information about the Lazarus mailing list