(2009/12/21 4:43), Andrei Alexandrescu wrote:
> Speaking of isLazy - any fresh ideas on dissing lazy? FWIW we can
> replace it with the conversion of expressions to delegates. The
> resulting situation is liable to a few ambiguities but is much better
> than lazy.

Nobody seemed to mention in the last thread, but D already has the implicit expression-to-delegate conversion in the type-safe variadic
parameters. (only available in the last part of parameters though...)

Can we merge lazy with it?

----

void f(void delegate()[1] gs...) {
  gs[0]();
  gs[0]();
}

void g() {
  writeln(42);
}

void main() {
  f(g());
}

Reply via email to