Please take the comments as constructive and not adversarial. I use GCC
and have hopes of sending it a Valentine's Day gift.

1: Any thought to including column numbers with line numbers on 
   ERROR messages? Looking at a diagnostic message for a complex
   statement  without a column number has lead to making an 
   incorrect assumption as to what in the line is faulty. A 
   column number would help to identify the fault.

2: Stream errors are tortuous to decode to find the cause of  
   error..Any thought to simplification? 

   In particular: 'stream << something_wrong;' can produce a 
   multiline message with copious use of the templates used - 
   but no simple statement as what the error is.

3: A simple error:
   'ifstream istream;'
   Leads to an diagnostic message which seems remote from
   the problem.

Most diagnostic messages contain some indication of what the failure 
is and what to do to repair them. Some messages are outstanding. 
But then again, some could probably use a little tweaking. Any thoughts?

art

Reply via email to