On Saturday, 14 June 2014 at 00:40:06 UTC, Jonathan M Davis via
Digitalmars-d wrote:
True, some types become problematic when you have to have an init value (like a NonNullable struct to make nullable pointers non-nullable), but generic code is way more of a pain to write when you can't rely on an init value existing, and there are a number of places that the language requires an init value (like arrays), making types which don't have init values problematic to use. Overall, I think that adding @disable this() to the language was a mistake.

- Jonathan M Davis

Yes, because who care about the code being correct, or even what
it does being defined ? As long as it is easy to write.

Reply via email to