On 2015-01-29 22:50, Walter Bright wrote:

"error message clarity, recovery, and the correct identification of the
location of the error degrades substantially"

I never had problems with the error messages in Ruby. But I do have had problems with them in D. Example:

int a = 3


int b = 4;

The compiler will complain there's a missing semicolon on line 4 in front of "int". The user has most likely forget to add the semicolon at the end of the first line.

Notice that your comment is still relying on remaining redundancy to try
to figure out where the ; is supposed to go.

You need some kind of separation between the statements. In Ruby a newline works as a statement separator.

--
/Jacob Carlborg

Reply via email to