Revised RFC on range design for D2

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Sat Sep 27 13:18:42 PDT 2008


Sergey Gromov wrote:
> 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.

enforce :o)

Andrei


More information about the Digitalmars-d-announce mailing list