On Saturday, 16 July 2016 at 20:00:39 UTC, Seb wrote:
On Saturday, 16 July 2016 at 14:11:34 UTC, cym13 wrote:
[...]

It's not arbitrary. It keeps the language simple and easy to read. After all the entire auto keyword is just there, because the compiler needs a keyword and in loops it's clearly defined what the type will be.
You don't complain that `int int` is forbidden, or do you?

I guess you are frustrated because you are used to this pattern from other, inferior languages. I bet you will soon start to appreciate the syntactic sugar that D provides.

However I agree that the error message should be more informative. Please open a issue for this ;-)

Reply via email to