Which D features to emphasize for academic review article

Mehrdad wfunction at hotmail.com
Tue Aug 14 13:32:31 PDT 2012


On Tuesday, 14 August 2012 at 14:32:26 UTC, F i L wrote:
> Mehrdad wrote:
>> Note to Walter:
>>
>> You're obviously correct that you can make an arbitrarily 
>> complex program to make it too difficult for the compiler to 
>> enforce initialization, the way C# does (and gives up in some 
>> cases).
>> 
>> [ ... ]
>
> I think some here are mis-interpreting Walters position 
> concerning static analysis from our earlier conversation, so 
> I'll share my impression of his thoughts.
>
> I can't speak for Walter, of course, but I'm pretty sure that 
> early on in our conversation he agreed that having the compiler 
> catch local scope initialization issues was a good idea, or at 
> least, wasn't a bad one (again, correct me if I'm wrong). I 
> doubt he would be adverse to eventually having DMD perform this 
> sort of static analysis to help developers, though I doubt it's 
> a high priority for him.


Ah, well if he's for it, then I misunderstood. I read through the 
entire thread (but not too carefully, just 1 read) and my 
impression was that he didn't like the idea because it would fail 
in some cases (and because D doesn't seem to love emitting 
compiler warnings in general), but if he likes it, then great. :)


More information about the Digitalmars-d mailing list