== Quote from dsimcha (dsim...@yahoo.com)'s article > I've been hacking in Phobos and parallelfuture and I've come to the conclusion > that having typeof(c) in the expression foreach(c; string.init) not be a dchar > is simply ridiculous.
BTW, what are some examples of where making dchar the default would **silently** break code? I can think of very few because now that we've gotten rid of implicit narrowing conversions in D2, you can't implicitly convert a dchar to a char or a byte. This should catch most cases at compile time.