On Sunday, 17 November 2013 at 20:48:15 UTC, Walter Bright wrote:
That never was in the DIP.

It was this by Timon Gehr essentially posting why lazy parameters weren't good enough:

On 11/13/2013 08:25 PM, Walter Bright wrote:


Ah, found the code:

void ifthen(bool cond, lazy void dg)
{
    if (cond)
        dg();
}

int foo(int x){
   ifthen(!x, return 2); // uh oh
   return 3;
}

As I understand it, Timon choosed that syntax simply to demonstrate the limitation of your proposal using a similar syntax. Not to propose a syntax.

Reply via email to