<div dir="ltr">That's exactly what I wanted to confirm - no name - for an anonymous function.<div><br></div><div>I'm sure eventually the development society, will discourage the use of anonymous functions (just like unnamed constants are considered to be a bad pattern). Thus the only thing that would remain welcomed are closures - copying the execution context for further invoke of a function.</div><div><br></div><div>thanks,</div><div>Dmitry<br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Sep 23, 2014 at 10:14 PM, Boian Mitov <span dir="ltr"><<a href="mailto:mitov@mitov.com" target="_blank">mitov@mitov.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div dir="ltr">
<div style="FONT-SIZE:10pt;FONT-FAMILY:'Arial';COLOR:#000000">
<div>Actually the Delphi compatible code would be :</div>
<div> </div>
<div>
<div><font face="Calibri"><font style="FONT-SIZE:12pt">procedure 
TApp.Create(Sender: TObject);</font></font></div>
<div><font face="Calibri"><font style="FONT-SIZE:12pt">begin</font></font></div>
<div><font face="Calibri"><font style="FONT-SIZE:12pt">  
MyButton.SetOnClick(<br>    procedure <br>    
begin</font></font></div><span class="">
<div><font face="Calibri"><font style="FONT-SIZE:12pt">      Alert('Button 
clicked');</font></font></div>
<div><font face="Calibri"><font style="FONT-SIZE:12pt">    end 
);</font></font></div>
<div><font face="Calibri"><font style="FONT-SIZE:12pt">end;</font></font></div></span></div>
<div> </div>
<div>There is no comas in the procedure declaration.</div>
<div>We have even created multicast anonymous methods in Mitov.Runtime so you 
can add more than one anonymous methods to an event.</div>
<div> </div>
<div>
<div><font><font style="FONT-SIZE:12pt">procedure 
TApp.Create(Sender: TObject);</font></font></div>
<div><font><font style="FONT-SIZE:12pt">begin</font></font></div>
<div><font><font style="FONT-SIZE:12pt">  
MyButton.OnClick.Add(<br>    procedure <br>    
begin</font></font></div>
<div><font><font style="FONT-SIZE:12pt">      Alert('Button clicked and 
called me');</font></font></div>
<div><font><font style="FONT-SIZE:12pt">    end )</font></font></div>
<div><font><font style="FONT-SIZE:12pt">  .Add( 
<br><font><font>    
procedure <br>    begin</font></font></font></font></div>
<div><font><font>      Alert('Button clicked and called 
me too');</font></font></div>
<div><font><font>    end 
);</font></font></div>
<div><font><font style="FONT-SIZE:12pt">end;</font></font></div></div>
<div><br></div></div></div></div></blockquote></div></div></div></div>