[fpc-pascal] Fwd: What to do to get new users

Hairy Pixels genericptr at gmail.com
Fri Oct 18 17:21:27 CEST 2024


 On Oct 18, 2024 at 3:41:49 PM, Karoly Balogh via fpc-pascal <
fpc-pascal at lists.freepascal.org> wrote:

> Maybe it was mentioned in the thread, I just glanced through it, but how
> about ARC (Automatic Reference Counting), Objective C style? To be honest,
> I really liked that, and we already have it kind of in place for strings,
> even temporary strings and maybe even temporary arrays created inside a
> function. We'd just need to extend it for a bunch of other things, I
> suppose. Manual FreeAndNil() is the ugliest part of Object Pascal for me
> for sure... OTOH, for Object Pascal you might end up with RAII in this
> case, instead of ARC, because how how the language works. I did not like
> it that much in C++, but maybe because modern C++ syntax is properly
> horrid...
>

The compiler already has all the plumbing for implementing this but they
would need to agree to a new class type which includes has the same ref
counting as AnsiString, Interfaces and other types. I mentioned this
multiple times but Sven objected to it stating he already tried and
uncounted some edge cases.

I think an entirely new class type would be required and that’s where the
resistance came from. Sven can refresh us on this if he wants.

Regards,
    Ryan Joseph
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20241018/70b24353/attachment-0001.htm>


More information about the fpc-pascal mailing list