|
From: Mark H. D. <mh...@yv...> - 2010-09-29 17:01:39
|
In the following Lisp session log, which defines a function with just one little problem (undefined function), why is there so much verbosity, and two warnings about the same thing? The call to the undefined function BAZ is announced twice at the cost of 5 lines plus a bunch of blank lines. Plus the function is "described", if you can call it that, in a most unfriendly manner. Finally, it's announced that the "compilation unit is finished". Why's that needed? Then it's announced the number of style warnings (which, seeing as it's wrong in this case, is rather not that welcome). I think there is too little concern for the reader of these messages. They're read by people, whose time is valuable, and who get discouraged to the point of giving up reading such messages with the attention they may well deserve. Thanks, Mark * (defun foo (bar) (baz bar)) ; in: LAMBDA NIL ; (BAZ BAR) ; ; caught STYLE-WARNING: ; undefined function: BAZ ; ; caught STYLE-WARNING: ; This function is undefined: ; BAZ ; ; compilation unit finished ; caught 2 STYLE-WARNING conditions FOO |