all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Juanma Barranquero" <lekktu@gmail.com>
To: help-gnu-emacs@gnu.org
Subject: Re: basic question: going back to dired
Date: Thu, 24 Jul 2008 16:09:53 +0200	[thread overview]
Message-ID: <f7ccd24b0807240709s75e99754wa15ffee77a1b409e@mail.gmail.com> (raw)
In-Reply-To: <873alz1no7.fsf@lion.rapttech.com.au>

On Thu, Jul 24, 2008 at 14:17, Tim X <timx@nospam.dev.null> wrote:

> But what does it really matter if some people just leave it behind?

Well, it matters to me. At least when I see people that I *know* will
benefit from using Emacs.

I don't have to look far. At work, there's people doing daily tasks
with Perl scripts and a very old (circa 1985, perhaps older) non-free
MS-DOS text editor, MultiEdit. If they used Emacs (and a couple
hundred lines of elisp code I could write for them), they would save
*lots* of pain (believe me when I say that: I wrote the Perl scripts
and know pretty well the data workflow). But there's no way in the
world that they will invest the time to adapt to Emacs, because it is
too far removed from what they're used to. In despair, I've even had
pipe dreams of writing a limited emulation of MultiEdit 3.0 in Emacs
22.

Their fault? Of course. Still...

> There is no blackmail here. You don't have to use it and you don't have
> to contribute. Just because I'm not arguing to change things to get new
> users doesn't mean any form of blackmail - thats just emotional
> dribble.

Sorry if I offended you. What I meant is that whether people will
contribute or not bears no relation to whether we should try to make
Emacs easier to learn or not for newbies.

> You mean like calling directories folders?

You won't see me defending that choice, though FWIW I think that's
Apple at work, not Microsoft.

> The point is, emacs didn't adopt its current terminology to be
> different. It adopted the current terminology because it was amongst the
> first to offer such functionality and at the time, there was little
> consensus on what to use.

I know.

> I don't have an issue with updating
> terminology if we can be assured the new terminology doesn't make the
> situation worse AND we don't lose clarity or end up with terms that are
> even less concise and prone to increased confusion.

Window vs. frame is an example. Not that I'm proposing changing it, of course.

> If we look at the more general meaning of buffer, it
> actually makes sense. For example, here are some definitions of buffer
> from some dictionaries -

Yes, it makes sense, but it was stretching a metaphor (even if it
predates Emacs). Moreover, I see two partially contradictory defenses
of "buffer":

  - that it is obviously a good term, whose meaning is quite easy to
grasp from previous meanings
  - that it is a concept more-or-less specific of Emacs and so it
helps newbies to realize that they are not dealing with files or
workspaces or anything like that.

> Hmmm. could be a theme emerging here in which a buffer is something that
> protects/cushions/pads against jarring/sudden/unwanted change/impact
> i.e. prvides a stable representation.

Curious. I wouldn't consider stability as *the* defining factor of
Emacs buffers; temporary buffers are about fast, non-persistent
storage, not stability, for example.

>     1. An area of memory used for storing messages.  Typically, a
>     buffer will have other attributes such as an input pointer
>     (where new data will be written into the buffer), and output
>     pointer (where the next item will be read from) and/or a count
>     of the space used or free.  Buffers are used to decouple
>     processes so that the reader and writer may operate at
>     different speeds or on different sized blocks of data.
>
> well, that does seem to describe emacs buffers - they are a section of
> memory, they have pointers (even a think referred to as point) and if we
> slightly generalise and consider the computer as one party and the human
> as the other, they also handle the mismatch of speeds and size of blocks
> that can be processed comfortably and with few errors!

I think that's conflating the program's view of buffers with the human
one. I've never thought of buffer's contents as messages, and they are
not FIFO queues for data.

> Turn things around the other way. Firefox refers to the whole thing as a
> window and when they have multiple display areas within the display
> window, they are called tabs. Emacs has multiple windows within a
> frame. Which terminology is more consistent?

According to current trends, Firefox. If we started Emacs from
scratch, I bet we would call the frame "window", and the windows,
"tabs" (or "panes", depending of the specific details of the user
interface).

> 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.

> 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?

> I vote for the latter.

I'll abstain.

  Juanma




  reply	other threads:[~2008-07-24 14:09 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 [this message]
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
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

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

  git send-email \
    --in-reply-to=f7ccd24b0807240709s75e99754wa15ffee77a1b409e@mail.gmail.com \
    --to=lekktu@gmail.com \
    --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.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.