> 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.

        Ryan Joseph

fpc-devel maillist  -  fpc-devel@lists.freepascal.org

Reply via email to