DMD v1.0 (again)
    Kyle Furlong 
    kylefurlong at gmail.com
       
    Thu Mar 23 16:20:37 PST 2006
    
    
  
Don Clugston wrote:
> Kyle Furlong wrote:
>> Why don't we try and be definitive about what needs to get done before 
>> a 1.0 release? Walter may contribute his list as well. (this is really 
>> what I'm looking for) <g>
> 
> Not much more for the language, I reckon. Anything that will break code.
> * AFAIK, the only new feature that needs to be done is the change to 
> RAII syntax.
> * Rounding out a few of the recent features, especially IFTI.
> * Deprecate all undesirable features. I hope that this includes implicit 
> declaration of printf, and reckless use of the comma operator.
> * No bugs in bugzilla of 'normal' or higher severity.
> 
> (In practice, I'm now finding the biggest annoyance with the compiler is 
> the way it dumps reams of incorrect error messages when it encounters a 
> template any time after the first error).
> 
> Of course, the library's a different story...
I think the template error thing will be a deal breaker for C++ template types. Heres a senario:
C++ guy reads about D v1.0 with cool new template system on /.
C++ guy gets D v1.0 compiler (without template error messages fixed)
C++ guy ports his sweet (so he thinks) template code to D
C++ guy compiles... and WTF?!?! REAMS OF OUTPUT, from a simple noobie error
C++ guy leaves D forever
    
    
More information about the Digitalmars-d
mailing list