> On May 10, 2021, at 5:59 PM, Kostas Michalopoulos via fpc-devel 
> <fpc-devel@lists.freepascal.org> wrote:
> 
> You do not need any special language feature for that, you can simply do 
> something like
> 
>    ReleaseLater(TObject.Create)

yes but we can't get back the reference. It's a small thing but making this 
possible as return type means we can chain the calls together and make it a one 
line statement. It's just a nice thing from Objective-C which we use heavily to 
manage memory and it works very well.

Regards,
        Ryan Joseph

_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to