The future of lambda delegates
xs0
xs0 at xs0.com
Thu Aug 17 11:15:18 PDT 2006
Mikola Lysenko wrote:
> [snip]
> Any thoughts or comments?
Well, to me it seems that anything the compiler will try to do
automatically will be wrong (or at least needlessly slow) in many cases.
And a lot of the problem seems to be simply that one can't attach
storage to a delegate without creating a whole class/struct, and doing
that is too verbose to be used easily/often.
So, why not simply have some syntax sugar for that?
int delegate() fibs()
{
int a=0, b=1;
return delegate with(a,b) { // it takes a and b with it
...
}
}
Which would become exactly what you proposed.
xs0
More information about the Digitalmars-d
mailing list