On Thursday, January 20, 2011 16:19:54 bearophile wrote:
> Tomek Sowiñski:
> > auto range(T, Whatever)(lazy bool _empty, lazy Whatever _popFront, lazy T
> > _front) {
> 
> I am not sure, but I think Andrei has deprecated the "lazy" attribute.

In general or on a specific function? I'm pretty sure that lazy isn't going 
anywhere as far as the language goes. It's used on enforce, and Andrei hasn't 
wanted to make enforce take a non-lazy attribute. Also, for cases like the unit 
testing functions that I've been working on to get into Phobos, the loss of 
lazy 
would be pretty devastating. You could still do the, but it would be much 
uglier.

- Jonathan M Davis

Reply via email to