[article] Language Design Deal Breakers

Walter Bright newshound2 at digitalmars.com
Sat May 25 23:12:53 PDT 2013


On 5/25/2013 10:58 PM, deadalnix wrote:
> Most ICE in DMD are cause by assert fail on null pointers.

Even if that were true (and it isn't), it doesn't follow that having 
non-nullable pointers would have magically prevented them.

Practically none of them were "oops, I forgot to initialize the pointer", which 
you'll see if you examine the corresponding pull requests to fix them.

The symptom and the cause are two entirely different things. You cannot fix 
jaundice with makeup.


More information about the Digitalmars-d mailing list