GNU bug report logs -
#6855
24.0.50; Bug in tool bar label handling
Previous Next
Reported by: Johan Bockgård <bojohan <at> gnu.org>
Date: Sat, 14 Aug 2010 12:47:02 UTC
Severity: normal
Found in version 24.0.50
Done: Jan Djärv <jan.h.d <at> swipnet.se>
Bug is archived. No further changes may be made.
Full log
Message #16 received at 6855 <at> debbugs.gnu.org (full text, mbox):
Andreas Schwab skrev 2010-08-15 10.51:
> Jan Djärv<jan.h.d <at> swipnet.se> writes:
>
>> We kind of assume people do the sensible thing and put in strings. It is the
>> same as for help and image. If Emacs crashes because somebody didn't put
>> in a string, that is actually a good thing IMHO. The error becomes very
>> apparent then.
>
> I don't agree. Emacs should be robust against type mismatches, crashing
> is the worst possible reaction.
If the documentation states that one should use STRING, and somebody puts in
nil or a lambda expression or a symbol, that is a usage error. Being robust
against this kind of error by ignoring the faulty input just hides the error
and makes people think it is OK to misuse things. Better then to crash, that
way action is usually taken at once. Hidden errors can linger for years...
Jan D.
This bug report was last modified 14 years and 288 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.