In APL89, Edward J Shaw contributed a paper with this title. He argued on the
subject "user-friendly or theoretically correct", examples transliterated to J
errant current(in 1998) proposed
-------------------------------------------------------------
3 * 'A' domain error improper value - argument must be numeric
6 ? 5 domain error improper value - value of left argument may not
exceed value of the right argument
3 + (5 syntax error syntax error - unmatched parentheses
2 3 + 4 5 6 length error shape error - length of corresponding axes
must be equal
so far nearly two decades years later there is little change, at least in J.
--
regards,
bill
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm