>Why not eliminate the requirement for semicolon statement terminators (unless >there are multiple statements per line)?<
Probably mostly because both some part of D language, some part of the mind of D developers, and some of the D programmers are "old school" and like to do things as they were in the past. I can list you twenty examples of this. Breaking old habits is not easy. ----------------- Adam D. Ruppe: > It looks wrong, To me semicolons everywhere look wrong, even if I've programmed enough with languages that require a semicolon at the ends. > breaks habit, It breaks a negative habit. > opens up bizarre parsing corner cases, > and makes error messages uglier. I have yet to see a proof of this. > Next thing you know someone will propose eliminating braces and just > using whitespace to denote blocks. It's utter madness. Even "worse", someone may even implement such alternative D syntax, and the sky will fall on your head: http://delight.sourceforge.net/ Bye, bearophile
