[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
www.fsf.org  www.gnu.org
Skype: No way! That's nonfree (freedom-denying) software.
  Use free telephony http://directory.fsf.org/category/tel/

reply via email to

[Prev in Thread] Current Thread [Next in Thread]