[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Should undefined behavior be encouraged in Emacs?
From: |
Richard Stallman |
Subject: |
Re: Should undefined behavior be encouraged in Emacs? |
Date: |
Mon, 03 Oct 2011 09:13:08 -0400 |
My impression is that Emacs built-ins are generally supposed to
have defined behavior, so that Emacs is easier to use reliably.
What is the meaning of "defined" or "undefined", here?
Is it a matter of whether the documentation says what happens in that case?
In simple cases such as (goto-char -5), users tend to see what the
behavior is, and are likely to write code that depends on it, even if
it isn't documented. Thus, leaving it undocumented doesn't mean that
we can change it and nobody will notice.
Meanwhile, even if something is documented, we CAN change it.
It just means somewhat more annoyance will occur.
--
Dr Richard Stallman
President, Free Software Foundation
51 Franklin St
Boston MA 02110
USA
www.fsf.org www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
Use free telephony http://directory.fsf.org/category/tel/
Re: Should undefined behavior be encouraged in Emacs?, Alan Mackenzie, 2011/10/03
Re: Should undefined behavior be encouraged in Emacs?, Andreas Schwab, 2011/10/03
Re: Should undefined behavior be encouraged in Emacs?,
Richard Stallman <=
Re: Should undefined behavior be encouraged in Emacs?, Eli Zaretskii, 2011/10/03
Re: Should undefined behavior be encouraged in Emacs?, Richard Stallman, 2011/10/03
Re: Should undefined behavior be encouraged in Emacs?, Paul Eggert, 2011/10/03
Re: Should undefined behavior be encouraged in Emacs?, Dave Abrahams, 2011/10/03