I agree with Nick Sabalausky in this discussion.

Simen kjaeraas:

> But if it isn't, we must either define what it should do, or accept that
> some compilers will catch some of the uninitialized variable bugs, where
> others do not. We do not want that.

Right. There are ways to write formal specs for this too

But it's not an easy thing to do. D has chosen to have simpler implementation 
and specs. This means that on this regard implementing a correct D front-end is 
simpler than implementing a C# front-end.

Bye,
bearophile

Reply via email to