Thread overview
Why D?
Apr 22, 2004
dsham4n
Apr 24, 2004
Matthew
Apr 25, 2004
J Anderson
April 22, 2004
Hello,

First of all I feel I have to congratulate the author of this wonderful new programming language. I think this is a very succesful accomplishment.

I am a C++ Programmer for more than 15 years now and, only recently, got to know about D's existence.

I have read DigitalMars.com's [main] article on D (with C/C++ comparisons), but
I would like to know what an actual D programmer (if possible, a former C++ one,
like myself) is feeling by using this promissing new (C upgraded) programming
language.

Thanks very much for your time,

David

PS: Could you send your replies to dsham4n(at)yahoo(dot)com please? (use the CC
field)


April 24, 2004
> I have read DigitalMars.com's [main] article on D (with C/C++ comparisons), but I would like to know what an actual D programmer (if possible, a former C++
one,
> like myself) is feeling by using this promissing new (C upgraded) programming
> language.

Mostly happy.

I'm looking forward to the language enhancements that will be provided for DTL to go live, as I think that will add a lot of power to other people's work also.

I'm still unhappy about:

 - default implicit exception
 - lack of free operators
 - lack of implicit instantiation of template functions
 - lack of threading support (such as intrinsic atomic operations, and a wide
range of synchronisation types)
 - the lack of good error messages in the compiler
 - the lack of user-supplied messages in asserts

But some of these may be addressed, and the rest of the language makes me pretty happy.




April 25, 2004
Matthew wrote:

>>I have read DigitalMars.com's [main] article on D (with C/C++ comparisons), but
>>I would like to know what an actual D programmer (if possible, a former C++
>>    
>>
>one,
>  
>
>>like myself) is feeling by using this promissing new (C upgraded) programming
>>language.
>>    
>>
>
>Mostly happy.
>
>I'm looking forward to the language enhancements that will be provided for DTL to
>go live, as I think that will add a lot of power to other people's work also.
>
>I'm still unhappy about:
>
> - default implicit exception
> - lack of free operators
> - lack of implicit instantiation of template functions
> - lack of threading support (such as intrinsic atomic operations, and a wide
>range of synchronisation types)
> - the lack of good error messages in the compiler
> - the lack of user-supplied messages in asserts
>
>But some of these may be addressed, and the rest of the language makes me pretty
>happy.
>  
>
Parhaps you should update the http://www.prowiki.org/wiki4d/wiki.cgi?PendingPeeves list.


-- 
-Anderson: http://badmama.com.au/~anderson/