Perhaps bearofile refers to this:<div><br></div><div>import std.stdio;</div><div><div><br></div><div>string getit(alias runme)() {</div><div>        return runme("b","da");</div><div>}</div><div><br></div>
<div>string getit2(string delegate(string,string) dg) {</div><div>        return dg("b", "da");</div><div>}</div><div><br></div><div>void main() {</div><div>        writefln("this is a %s", getit!((a,b){ return "lam"~a~b; })());</div>
<div>        /+writefln("this is a %s too", getit2((a,b){ return "lam"~a~b; }));</div><div>        /*lambdas.d(13): Error: undefined identifier a</div><div>        lambdas.d(13): Error: undefined identifier b</div>
<div>        lambdas.d(13): Error: function lambdas.getit2 (string delegate(string, string) dg) is not callable using argument types (_error_ delegate(_error_, _error_))</div><div>        lambdas.d(13): Error: cannot implicitly convert expression (__dgliteral4) of type _error_ delegate(_error_, _error_) to string delegate(string, string)</div>
<div>        */</div><div>        +/</div><div>        writefln("this is a %s too", getit2((string a, string b) { return "lam"~a~b; }));</div><div>}</div></div><div><br></div><div><br></div><div>Cheers,</div>
<div>Rory</div><div><br><br><div class="gmail_quote">On Thu, Sep 22, 2011 at 12:50 AM, Andrei Alexandrescu <span dir="ltr"><<a href="mailto:SeeWebsiteForEmail@erdani.org">SeeWebsiteForEmail@erdani.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On 9/21/11 5:29 PM, bearophile wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Walter Bright:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
D<br>
      (a,b) { return a + b; }<br>
</blockquote>
<br>
In D to define a true lambda you need types too:<br>
auto f = (int a,int b){ return a + b; };<br>
</blockquote>
<br></div>
No.<br><font color="#888888">
<br>
Andrei<br>
</font></blockquote></div><br></div>