[fpc-devel] Delphi anonymous methods
    Michael Fuchs 
    freepascal at ypa-software.de
       
    Mon Mar  4 09:01:21 CET 2013
    
    
  
Am 04.03.2013 01:15, schrieb Graeme Geldenhuys:
 > [...]
> It was clearly stated in the past that FPC will not support the C/C++
> language feature of declaration a variable in-line inside code blocks,
> but only in var sections.
>
> Example of not allowed code:
>
>    for i: integer = 0 to 10 do
>    begin
>    end;
 > [...]
> From what I can see, anonymous methods are just like the above code...
No, inside declaration is not anonymous, the declared var has a name.
Look at this:
   with TObject.Create do begin
     WriteLn(ToString);
     Free;
   end;
That is anonymous, and it works in Object-Pascal.
On the other hand I am not sure if anonymous are a good idea, even if I 
like them while working in VB.NET.
But please: if they are coming, don't implement them in the bad way of 
Delphi.
Michael
    
    
More information about the fpc-devel
mailing list