[fpc-pascal] Feature announcement: implicit generic function specializations
    Michael Van Canneyt 
    michael at freepascal.org
       
    Thu Apr 21 10:00:46 CEST 2022
    
    
  
On Thu, 21 Apr 2022, Hairy Pixels via fpc-pascal wrote:
>
>
>> On Apr 21, 2022, at 3:48 AM, Mattias Gaertner via fpc-pascal <fpc-pascal at lists.freepascal.org> wrote:
>> 
>>> Writeln(Apply(@StrFunc, 'Foobar')); // will write FOOBAR
>>> Writeln(Apply(@NegFunc, 42)); // will write -42
>>> end.
>> 
>> Mind boggling. :)
>
> This was actually your idea if I remember correctly. :) I think you said even Delphi doesn’t do this so I challenged myself to get it done.
Delphi does it, but only for methods of a class.
AFAIK delphi does not support generic "plain" functions.
Michael.
    
    
More information about the fpc-pascal
mailing list