[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Incorrect terminology in Customize doc
From: |
Drew Adams |
Subject: |
RE: Incorrect terminology in Customize doc |
Date: |
Sun, 23 Jan 2005 10:09:41 -0800 |
Some of the Customize documentation incorrectly refers to user
preferences, which can be either faces or variables, as "user
options". In Emacs terminology (elsewhere, and longstanding), a
"user
option" is a `user-variable-p', that is, a variable that users are
intended to change (its doc string has "*" at the beginning).
I agree, that is somewhat inconsistent.
The correct term for a user preference that includes both variables
and faces is "preference",
We don't use the term "preference" at all, so I don't see any sense in
which it is "correct". Why do you think it is "correct"?
Since all custom vars are user-variable-p, I think it make
sense to expand
the notion of "user option" to also include other custom-izable
objects
like faces.
I am not sure how much work that involves, but I like it better than
switching to the term "preferences".
As I mentioned to Stefan, I have no pb with expanding the meaning of "user
option" - it is a fine term for this, in fact. I suggested "user preference"
(or just "preference") only because:
1. "user option" has already been defined as something else, so far -
something related, so potentially confusing.
2. To make the "user option" change in meaning requires changing multiple
places: Info doc, doc strings, and source code. It might even require
changes to a few variable or function names; I'm not sure. Some of the
Customize code already refers to faces + user options together as "user
options" or "options", BTW.
3. The term "preference" is used in other applications. When looking for an
alternative to "option" I picked that as a suggestion. Another term used is
"setting" (which has a few disadvantages).
My only point was that we should be clear and consistent about the
terminology. If you decide to expand "user option", it should be done well.
That will also require, BTW, a term for `user-variable-p' - the obvious
candidate for that is "user variable". Part of the vocab change would then
involve changing some existing occurrences of "user option" to "user
variable".
- Drew
- Incorrect terminology in Customize doc, Drew Adams, 2005/01/22
- Re: Incorrect terminology in Customize doc, Stefan Monnier, 2005/01/22
- Re: Incorrect terminology in Customize doc, Richard Stallman, 2005/01/23
- RE: Incorrect terminology in Customize doc,
Drew Adams <=
- Re: Incorrect terminology in Customize doc, Richard Stallman, 2005/01/24
- RE: Incorrect terminology in Customize doc, Drew Adams, 2005/01/24
- Re: Incorrect terminology in Customize doc, Richard Stallman, 2005/01/25
- Re: Incorrect terminology in Customize doc, Kim F. Storm, 2005/01/26
- Re: Incorrect terminology in Customize doc, Richard Stallman, 2005/01/26
- RE: Incorrect terminology in Customize doc, Drew Adams, 2005/01/27