unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
From: Tim X <timx@nospam.dev.null>
To: help-gnu-emacs@gnu.org
Subject: Re: basic question: going back to dired
Date: Sat, 26 Jul 2008 11:59:14 +1000	[thread overview]
Message-ID: <87ljzpqubx.fsf@lion.rapttech.com.au> (raw)
In-Reply-To: mailman.15349.1216908598.18990.help-gnu-emacs@gnu.org

"Juanma Barranquero" <lekktu@gmail.com> writes:

> On Thu, Jul 24, 2008 at 14:17, Tim X <timx@nospam.dev.null> wrote:
>
>
>> Is the
>> terminology so alien that one reading of the manual page wouldn't be
>> enough to explain it?
>
> Do you find difficult to use Windows (if you use it at all) because
> the directories are, from the desktop POV, called "folders"? I'd bet
> the answer is not, still you joked about because you think it is the
> wrong term.
>

Hehe. You see, I think you just proved my point. No, I have no problems
working with MS Windows, despite the fact they call directories
folders. The terminology is not hard to grasp. Likewise, Emacs' use of
the term frame or buffer or even key binding is not that hard to
grasp. Yes, it may be different to what new users have heard before, but
its not that different they won't be able to grasp it from a single read
of the manual pages or a quick run through the on-line tutorial. 


>> Agreed. So, what now? Do we have to try and cater for everyone? Do we
>> adopt terminology which may be proven wrong or which could likely become
>> outdated in the future anyway?
>
> As opposed to the terminology we use now, that has not become
> outdated, you mean?
>

has not become outdated yet!


to clarify and summarise my view on this ....

1. I would agree that emacs' terms in some contexts would seem alien to
new, particularly younger, users or users who have no real history with
computers. However, I don't agree this is necessarily an issue or even a
significant barrier to new users adopting emacs. In fact, I suspect
there are far more subtle conceptual shifts required that are not
related to terminology that are likely to be more difficult to grasp. 

2. Nobody has suggested changes which are not either a poor choice in
the sense that they lose some of the significant meaning of what the
object/action/function provides or are likely to increase confusion or
are likely to become outdated or out of vogue even faster.

3. Making such changes is not a trivial task despite what Xah argues. If
we only changed things at the interface level, users are going to get
confused when all the underlying lower-level functions that use the
existing terminology does'nt match. For example, we change the term
buffer to workspace - do we also change all the functions with the name
buffer in them to have the term workspace? If we don't, how confused are
these new users going to become when they go to start customizing their
system. If we do change them, what happens to the thousands of lines of
elisp out there that now won't work. For example, I have elisp code from
the early 90s that still works perfectly. 

4. If we start down the route of trying to keep emacs in synch with
modern terminology, where will it end? How far away is the next round of
trendy new terms? 

5. I'm still not convinced that emacs terminology is a barrier to
adoption. I suspect that many of the features found in modern IDEs that
are missing from emacs are actually a much bigger barrier to adoption -
for example, *smart* dynamic completion or fontification based on
semantics rather than syntax or improved font handling and antialiasing
or updating of modes that handle mail, web, etc to support evolving
technology better i.e. javascript support, extended interfaces better
able to handle working with "the cloud" etc. Work by the current
developers with respect to fonts and character sets are addressinig many
of these short-falls. Likewise, work by the CEDET team are addressing
others and work by people like T.V. Ramon in providinig interfaces to
Google apps are addressing others. This sort of work is going to
increase desire/motivation and I suspect will overcome any initial
difficulties with unfamiliar terms. 

6. It is important to recognise that despite the fact we find emacs
great, there are many out there who never will, regardless of the
terminology. Many people disagree with the whole philosophy of emacs -
they argue it is trying to be too much, is too much like an OS in itself
and it should just concentrate on being an editor. Some feel its overly
complex for what they want and some just don't want to put the effort
into learning. Choice of editor is a personal thing and the variation in
what people want is huge. Emacs already has a very active user base and
is used by a large number of users. It will never be the most popular
editor, but for those who like it, it can often become almost a
religion. For those people, I suspect either they like/accept the
terminology and have no issue with it or are willing to accept that this
is just the way it is. For those who cannot accept things like the key
bindings or the fact some functionality isn't there, if it is annoying
enough, will either customize the system to suit their needs or will
switch to something else they find less annoying. 

To me, a lot of the arguments about terminology are a bit like people
who meet someone they fall in love with and then start trying to change
them to something else. All to often, this just ends in tears. Either
they succeed in makinig the changes and then realise what they have is
different to what originally attracted them or the person they are
trying to change ends up no longer liking them either because they don't
want to change or as a result of the change, now want something
different. 

Perhaps a good middle ground to addressing the terminology issue could
be as simple as adding or updating documentation that explains the terms
better or with reference to what some would consider more modern
terminology in a very brief manner. All the terms are already adequately
explained in the on-liine documentation, but maybe the explinations are
too long for some peole who just want to start usiing emacs without
reading the manual. A brief page relating emacs terms to current
terminology may suffice and would be easy to maintain as terms evolve
over time. 

Tim

 
-- 
tcross (at) rapttech dot com dot au


  parent reply	other threads:[~2008-07-26  1:59 UTC|newest]

Thread overview: 170+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-07-21 18:59 basic question: going back to dired Ben Aurel
2008-07-21 23:21 ` Bastien
     [not found] ` <mailman.15133.1216682503.18990.help-gnu-emacs@gnu.org>
2008-07-22  6:04   ` Xah
2008-07-22  8:26     ` Bastien Guerry
2008-07-22 11:29       ` Juanma Barranquero
2008-07-22 16:53         ` Bastien Guerry
2008-07-22 22:58           ` Juanma Barranquero
2008-07-22 23:32             ` Bastien Guerry
2008-07-22 23:38               ` Juanma Barranquero
2008-07-22 23:56                 ` Bastien Guerry
     [not found]           ` <mailman.15212.1216767522.18990.help-gnu-emacs@gnu.org>
2008-07-24  7:46             ` Miles Bader
     [not found]       ` <mailman.15157.1216726173.18990.help-gnu-emacs@gnu.org>
2008-07-22 16:13         ` Evans Winner
2008-07-22 22:49           ` Juanma Barranquero
2008-07-23  9:46           ` Tim X
     [not found]           ` <mailman.15210.1216766981.18990.help-gnu-emacs@gnu.org>
2008-07-24  7:39             ` Miles Bader
2008-07-24  9:04               ` Juanma Barranquero
     [not found]               ` <mailman.15333.1216890300.18990.help-gnu-emacs@gnu.org>
2008-07-24 10:38                 ` Miles Bader
2008-07-24 12:36                 ` Tim X
2008-07-24 14:38                   ` Juanma Barranquero
     [not found]                   ` <mailman.15354.1216910341.18990.help-gnu-emacs@gnu.org>
2008-07-26  4:38                     ` Tim X
2008-07-26  6:18                       ` William Case
     [not found]                       ` <mailman.15437.1217053103.18990.help-gnu-emacs@gnu.org>
2008-07-26  8:58                         ` Tim X
2008-07-22  9:46     ` Phil Carmody
2008-07-22 11:22       ` Juanma Barranquero
     [not found]         ` <op.ueoy5npciz1hxh@el-juanek>
2008-07-22 12:14           ` Juanma Barranquero
2008-07-22 13:56             ` Dan Davison
2008-07-22 15:07               ` Juanma Barranquero
     [not found]             ` <op.ueo4z1peiz1hxh@el-juanek>
2008-07-22 15:03               ` Juanma Barranquero
2008-07-22 17:14                 ` Bastien Guerry
2008-07-24  1:38                 ` Juanma
2008-07-24  8:42                   ` Juanma Barranquero
2008-07-24  9:28                     ` Nikolaj Schumacher
2008-07-24  9:41                       ` Lennart Borgman (gmail)
2008-07-24 21:43                     ` Juanma
2008-07-24 21:49                       ` Juanma Barranquero
2008-07-24 22:34                         ` Juanma
2008-07-24 22:39                           ` Lennart Borgman (gmail)
2008-07-24 23:07                             ` Juanma
2008-07-24 23:13                               ` Lennart Borgman (gmail)
2008-07-24 23:42                                 ` Juanma
2008-07-24 23:45                                   ` Lennart Borgman (gmail)
     [not found]                 ` <mailman.15313.1216863499.18990.help-gnu-emacs@gnu.org>
2008-07-24 12:30                   ` Tim X
2008-07-24 14:30                     ` Juanma Barranquero
     [not found]                     ` <mailman.15352.1216909820.18990.help-gnu-emacs@gnu.org>
2008-07-26  2:23                       ` Tim X
2008-07-31  0:04                         ` Sean Sieger
2008-07-31  9:21                         ` Juanma Barranquero
     [not found]               ` <mailman.15179.1216738989.18990.help-gnu-emacs@gnu.org>
2008-07-22 15:25                 ` Phil Carmody
2008-07-24  7:19                 ` Miles Bader
2008-07-24  9:02                   ` Juanma Barranquero
2008-07-24 11:12                     ` Nikolaj Schumacher
2008-07-24 12:32                   ` Tim X
2008-07-24 14:31                     ` Juanma Barranquero
     [not found]                     ` <mailman.15353.1216909918.18990.help-gnu-emacs@gnu.org>
2008-07-24 15:19                       ` xraysmalevich
2008-07-24 15:43                         ` Lennart Borgman (gmail)
2008-07-24 16:03                         ` Juanma Barranquero
2008-07-25 14:13                         ` Eli Zaretskii
2008-07-26  4:33                       ` Tim X
2008-07-31  9:27                         ` Juanma Barranquero
2008-07-31 11:22                           ` Juan Manuel Menéndez Bellón
     [not found]                         ` <mailman.15637.1217496478.18990.help-gnu-emacs@gnu.org>
2008-07-31 13:59                           ` Tim X
2008-07-31 14:43                             ` Lennart Borgman (gmail)
2008-07-31 14:56                               ` Thierry Volpiatto
2008-07-31 15:03                                 ` Lennart Borgman (gmail)
2008-07-31 15:12                                   ` Thierry Volpiatto
     [not found]                               ` <mailman.15652.1217516352.18990.help-gnu-emacs@gnu.org>
2008-08-04 10:48                                 ` Sacha Chua
2008-08-04 14:30                                   ` Thierry Volpiatto
     [not found]                   ` <mailman.15332.1216890172.18990.help-gnu-emacs@gnu.org>
2008-07-24 17:59                     ` Pascal J. Bourguignon
     [not found]           ` <mailman.15160.1216728865.18990.help-gnu-emacs@gnu.org>
2008-07-22 12:34             ` Miles Bader
2008-07-22 12:52               ` Lennart Borgman (gmail)
2008-07-22 13:47                 ` Nikolaj Schumacher
2008-07-22 14:03                   ` Lennart Borgman (gmail)
2008-07-23  1:29                     ` Kevin Rodgers
     [not found]                   ` <mailman.15173.1216735457.18990.help-gnu-emacs@gnu.org>
2008-07-22 14:50                     ` xraysmalevich
2008-07-22 14:44               ` Juanma Barranquero
2008-07-22 17:06                 ` Bastien Guerry
2008-07-22 23:04                   ` Juanma Barranquero
     [not found]               ` <mailman.15176.1216737886.18990.help-gnu-emacs@gnu.org>
2008-07-23 10:25                 ` Tim X
2008-07-23 11:09                   ` Lennart Borgman (gmail)
2008-07-23 11:11                   ` Juanma Barranquero
2008-07-23 11:39                     ` Bastien
2008-07-23 11:44                       ` Lennart Borgman (gmail)
2008-07-23 12:34                         ` Bastien Guerry
2008-07-23 12:56                           ` Lennart Borgman (gmail)
2008-07-23 13:34                             ` Bastien Guerry
2008-07-23 13:41                               ` Lennart Borgman (gmail)
2008-07-23 13:49                                 ` Bastien Guerry
2008-07-23 15:26                                 ` Bastien
2008-07-23 15:40                                   ` Lennart Borgman (gmail)
     [not found]                     ` <mailman.15259.1216813201.18990.help-gnu-emacs@gnu.org>
2008-07-24 12:18                       ` Tim X
2008-07-24 14:15                         ` Juanma Barranquero
2008-07-26 11:06                           ` Bastien
2008-07-24 15:30                         ` Lennart Borgman (gmail)
     [not found]                         ` <mailman.15356.1216913461.18990.help-gnu-emacs@gnu.org>
2008-07-26  2:17                           ` Tim X
2008-07-26  6:32                             ` Lennart Borgman (gmail)
     [not found]                             ` <mailman.15438.1217053962.18990.help-gnu-emacs@gnu.org>
2008-07-26  8:31                               ` Tim X
2008-07-26  8:49                                 ` Lennart Borgman (gmail)
2008-07-26  9:24                                   ` Lennart Borgman (gmail)
2008-07-26  9:37                                     ` Lennart Borgman (gmail)
     [not found]                                 ` <mailman.15439.1217062193.18990.help-gnu-emacs@gnu.org>
2008-07-26  9:31                                   ` Tim X
2008-07-26 10:43                                     ` Lennart Borgman (gmail)
     [not found]                   ` <mailman.15256.1216811364.18990.help-gnu-emacs@gnu.org>
2008-07-24  9:47                     ` Tim X
2008-07-24 10:56                       ` Lennart Borgman (gmail)
     [not found]                   ` <mailman.15257.1216811483.18990.help-gnu-emacs@gnu.org>
2008-07-24 12:17                     ` Tim X
2008-07-24 14:09                       ` Juanma Barranquero
2008-07-26 11:06                         ` Bastien
2008-07-31  9:40                           ` Juanma Barranquero
     [not found]                       ` <mailman.15349.1216908598.18990.help-gnu-emacs@gnu.org>
2008-07-26  1:59                         ` Tim X [this message]
2008-07-31  9:00                           ` Juanma Barranquero
2008-07-23 10:16             ` Tim X
2008-07-23 10:59               ` Juanma Barranquero
     [not found]               ` <mailman.15255.1216810786.18990.help-gnu-emacs@gnu.org>
2008-07-24  9:39                 ` Tim X
2008-07-22 16:58         ` Bastien Guerry
2008-07-22 23:03           ` Juanma Barranquero
2008-07-22 23:49             ` Bastien Guerry
2008-07-22 23:56               ` Juanma Barranquero
     [not found]           ` <mailman.15213.1216767793.18990.help-gnu-emacs@gnu.org>
2008-07-25  4:48             ` p.daniels
2008-07-25  5:31             ` p.daniels
2008-07-26 11:06               ` Bastien
     [not found]       ` <mailman.15156.1216725748.18990.help-gnu-emacs@gnu.org>
2008-07-22 11:50         ` Phil Carmody
2008-07-22 14:42           ` Juanma Barranquero
     [not found]           ` <mailman.15175.1216737770.18990.help-gnu-emacs@gnu.org>
2008-07-22 14:49             ` Phil Carmody
2008-07-22 15:53               ` Juanma Barranquero
     [not found]               ` <mailman.15182.1216742022.18990.help-gnu-emacs@gnu.org>
2008-07-22 16:21                 ` Phil Carmody
2008-07-22 16:51                   ` Lennart Borgman (gmail)
     [not found]                   ` <mailman.15185.1216745488.18990.help-gnu-emacs@gnu.org>
2008-07-22 21:47                     ` Phil Carmody
2008-07-22 12:50     ` Nikolaj Schumacher
2008-07-22 13:05     ` Nikolaj Schumacher
2008-07-22 20:44     ` Xah
2008-07-22 22:00       ` Bastien
2008-07-24  1:30         ` Juanma
2008-07-22 23:21       ` Xiao-Yong Jin
2008-07-22 23:43         ` Lennart Borgman (gmail)
     [not found]       ` <mailman.15215.1216768919.18990.help-gnu-emacs@gnu.org>
2008-07-22 23:36         ` Pascal J. Bourguignon
2008-07-23  8:29           ` Alexey Pustyntsev
     [not found]           ` <mailman.15249.1216802538.18990.help-gnu-emacs@gnu.org>
2008-07-23  9:57             ` Thorsten Bonow
2008-07-24 11:03       ` Alan Mackenzie
     [not found]       ` <mailman.15341.1216897420.18990.help-gnu-emacs@gnu.org>
2008-07-24 11:21         ` Phil Carmody
     [not found]     ` <mailman.15164.1216731108.18990.help-gnu-emacs@gnu.org>
2008-07-31  8:55       ` Xah
     [not found] <mailman.15123.1216681940.18990.help-gnu-emacs@gnu.org>
2008-07-22  5:56 ` Xah
2008-07-22  8:23   ` Bastien Guerry
2008-07-22 11:13     ` Juanma Barranquero
2008-07-22 16:46       ` Bastien Guerry
2008-07-22 22:51         ` Juanma Barranquero
2008-07-22 11:01   ` Xah
     [not found]   ` <mailman.15143.1216715014.18990.help-gnu-emacs@gnu.org>
2008-07-31  9:57     ` Xah
2008-07-31 12:28       ` Michael Ekstrand
2008-07-31 13:37         ` Xah
2008-08-01  8:05         ` Nikolaj Schumacher
     [not found]         ` <mailman.15691.1217577959.18990.help-gnu-emacs@gnu.org>
2008-08-01 11:15           ` Xah
2008-08-01 15:23             ` Ted Zlatanov
2008-08-01 11:40           ` Michael Ekstrand
2008-08-01 21:43             ` Cor Gest
2008-07-31 14:27       ` Nikolaj Schumacher
2008-08-06 20:38       ` Juanma
2008-08-06 20:57         ` Juanma Barranquero
     [not found]         ` <mailman.15958.1218056266.18990.help-gnu-emacs@gnu.org>
2008-08-08 14:07           ` Chris McMahan
     [not found]       ` <mailman.15955.1218055101.18990.help-gnu-emacs@gnu.org>
2008-08-07  5:12         ` Tim X
2008-07-22  7:14 ` Miles Bader
2008-07-22 10:58 ` nakkaya
2008-07-22 12:12   ` Thierry Volpiatto
2008-07-26 13:06 ` Colin S. Miller
     [not found]   ` <2e5864060807311010macf1b5bq439a73fc431fac04@mail.gmail.com>
2008-07-31 20:26     ` Colin S. Miller
     [not found] <mailman.15641.1217503359.18990.help-gnu-emacs@gnu.org>
2008-07-31 12:37 ` Chris McMahan
2008-07-31 13:04   ` Xah
2008-07-31 14:35     ` Lennart Borgman (gmail)
     [not found]     ` <mailman.15650.1217514954.18990.help-gnu-emacs@gnu.org>
2008-07-31 15:54       ` Xah
2008-07-31 16:45         ` Lennart Borgman (gmail)
     [not found]         ` <mailman.15660.1217522719.18990.help-gnu-emacs@gnu.org>
2008-07-31 17:05           ` Xah
2008-07-31 17:45             ` Lennart Borgman (gmail)
2008-07-31 19:00             ` Sean Sieger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87ljzpqubx.fsf@lion.rapttech.com.au \
    --to=timx@nospam.dev.null \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).