Give me a break
    Lars T. Kyllingstad 
    public at kyllingen.NOSPAMnet
       
    Mon Jun 29 11:09:10 PDT 2009
    
    
  
Steve Teale wrote:
> dsimcha Wrote:
> 
>> I feel that miscellaneous toolchain issues (other than implementing changes to the
>> spec and fixing bugs that severely affect the usability of language features) are
>> an order of magnitude less important because this stuff can always be done after
>> the fact without breaking code.  In other words, once the spec is finalized and a
>> decent reference implementation is out the door, people can confidently use D2
>> knowing that the situation will only get better.  Until then, it's two steps
>> forward, one step back when code breaks in non-trivial ways due to a spec change
>> or a compiler bug makes a seemingly useful feature that you planned on using
>> absolutely useless.
> 
> Dsimcha,
> 
> Everything can be done later. The concern is 'will it'. If D dies on the way because people come to look __again__ and see same-old, same-old, then this is a real risk.
> 
> Steve
...except everything isn't same-old same-old! A lot of exciting things 
have happened in the last year:
   - The D2 spec is soon finished.
   - Phobos is being completely rewritten, and from what I've seen
     so far I think it is a beautiful piece of work.
   - The DMD compiler is available for more architectures than ever.
   - A D book is being written by a well-known author and C++ expert.
   - An alternative compiler is in active development. It is built on
     a modern compiler infrastructure, and it is developed by a team of
     people instead of just one person. This should secure its future
     somewhat. I suspect that once the D1 version is in place, the
     D2 version won't be far behind.
   - The DMD compiler is now open source. It is easier than ever to
     tweak and patch it, and to make a D compiler of your own.
I think these are exciting times in which to be a D user! :)
-Lars
    
    
More information about the Digitalmars-d
mailing list