Revised RFC on range design for D2

Sergey Gromov snake.scaly at gmail.com
Sat Sep 27 08:27:29 PDT 2008


Sat, 27 Sep 2008 09:13:54 -0500,
Andrei Alexandrescu wrote:
> If you want to discuss language design mistakes, why don't you discuss a 
> real mistake - the infamous "lazy"? Having a storage class change the 
> way a type is used - now that's the perfect example of the tail wagging 
> the dog. Ambiguity, confusion, non-scalability, and sheer nonsense - you 
> can have it all with lazy. Lazy should be either fixed or honorably 
> discharged pronto.

Because I use class and struct fields, I use properties, I use 
functions, delegates, aliased functions, vararg templates and 
conditional compilation---but I never had need for lazy yet.


More information about the Digitalmars-d-announce mailing list