]> git.eshelyaron.com Git - emacs.git/commit
Don’t use “constant” for values you shouldn’t change
authorPaul Eggert <eggert@cs.ucla.edu>
Sun, 17 May 2020 00:17:00 +0000 (17:17 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sun, 17 May 2020 01:24:07 +0000 (18:24 -0700)
commit6ac2326e5bc4796087910eb429e0cb4384e0e0cf
treec9a3a32445d1a7dff31829d4efc8f3ed8dcc0c09
parentb4937f64cd97ff6bf93538987c014f8ea8ff9d34
Don’t use “constant” for values you shouldn’t change

Inspired by patch proposed by Dmitry Gutov (Bug#40671#393)
and by further comments by him and by Michael Heerdegen
in the same bug report.
* doc/lispintro/emacs-lisp-intro.texi (setcar):
Don’t push mutability here.
* doc/lispref/eval.texi (Self-Evaluating Forms, Quoting)
(Backquote):
* doc/lispref/lists.texi (Modifying Lists):
* doc/lispref/objects.texi (Lisp Data Types, Mutability):
* doc/lispref/sequences.texi (Array Functions, Vectors):
* doc/lispref/strings.texi (String Basics, Modifying Strings):
Don’t use the word “constant” to describe all values that
a program should not change.
* doc/lispref/objects.texi (Mutability):
Rename from “Constants and Mutability”.  All uses changed.
In a footnote, contrast the Emacs behavior with that of Common
Lisp, Python, etc. for clarity, and say the goal is to be nicer.
doc/lispintro/emacs-lisp-intro.texi
doc/lispref/elisp.texi
doc/lispref/eval.texi
doc/lispref/lists.texi
doc/lispref/objects.texi
doc/lispref/sequences.texi
doc/lispref/strings.texi