On Mon, 05 Mar 2012 04:02:56 -0800, Xah Lee wrote:
> On Mar 5, 1:15 am, Alan Mackenzie <
a...@muc.de> wrote: …
>
> the reason we need to change ZXCV keys to undo/cut/copy/paste ASAP, is
> because there are a slew of old guys who insist on their habits.
>
> it's not unlike religion. The old guys grew up with it. There is
> absolutely NO WAY to get these guys to think. Logical argument doesn't
> work. They'll forever come up with anything to ensure, one way or
> another, emacs stay the same. Much like in politics. And the vast
What you're saying is silly. People - old, young, or otherwise - tend to
stick with what works for them. Those so-called "old guys" learned the
UI and that's what they're comfortable with. There is absolutely no
reason for them to change it. It's got nothing to do with "logic" or
"thinking." It has to do with using what works for them. They have at
least as much right to insist on using the key bindings they prefer, as
you do in insisting on changing them. More, since they were there first.
Again I refer you to the concept of the Dvorak typewriter keyboard - far
more ergonomic, but it is never going to replace the old QWERTY one (or
the equivalent, depending on languages). It has nothing to do with "old
guys." It has to do with every new generation of keyboard users being
trained to use the QWERTY keyboard, and being unwilling to bother
learning a new arrangement.
> majority of newer generation of younger coders simply won't touch emacs.
> All the real power of emacs goes down the drain. The majority of emacs
> dev are these old guys. (judging by timeframe, it'll probably take
> another decade for these old guys to die off.)
Hey, I'm not going to die off any time soon. I'll be hanging on, just to
piss you off.
Why *should* the newer generation of coders use emacs? If emacs doesn't
offer what they need, they'll never use it. If it does, they'll either
overcome the UI problem, or rearrange it to their liking. In either
case, they'll do what works for them. Just as will the "old guys."
BTW - while I'm one of those "old guys," I didn't seriously consider
using emacs until last year. I never learned its unfamiliar UI, the
strange key bindings. But, since I want to learn emacs, I *am* learning
the bindings. Big deal. I *could* change it to the CUA interface. I
(in theory) could write some elisp macros to make the bindings suit me.
I'm used to the Windows standard. But - I'm using emacs, which isn't
Windows or Word, and it has a different UI. So I'm learning a new UI.
Big, fat, hairy deal.
> as soon as we switch, there'd be a massive number of younger coders.
> Whatever these old guy's gimmicks in argument, will simply be washed
> out.
>
Who is this "we" who is going to switch? It sounds like all you want is
for someone else to do the work you suggest, to "fix" the emacs key
bindings. Unfortunately for you, the people who maintain emacs are the
same "old guys" who are used to the emacs key bindings. They're not
going to do it. The maintainers that come up are going to learn the
emacs key bindings, too - and they won't make the changes, either. Why
should they?
Emacs was designed and implemented with a certain key binding. This
binding is what is used, whether good, bad, or indifferent. It has been
used for decades. That doesn't prove that it's better than your idea; it
simply means it's been accepted.
Now you come along and want to change. You accuse the emacs users of
being "old guys" who use gimmicks to maintain the status quo. However,
that's not how things work.
When you want to make changes to an existing system, you need to show how
your changes will be an improvement on that system. You can't just waltz
in and claim that the "old guys" are refusing to listen to your pearls of
wisdom. You have to show that your pearls make any sense.
So far, all you've really said is that people who are familiar with emacs
use a certain, "non-standard" key binding. Those who are unfamiliar with
emacs are also unfamiliar with that key binding - so they avoid using
emacs. So, your logic is that emacs should change, so that these people
who haven't tried it will now want to try it. But you're apparently
insisting that the people who maintain and use emacs should rewrite their
own tool to please people who don't even use this tool. Ain't gonna
happen.
Don't like emacs's key bindings? Change it or use something else. If
you don't know how to change it, find someone who does; but you're never
going to persuade people to do it for you, if you insist on calling them
"old guys" and claim they're too old-fashioned or stubborn to change. To
be fair, you're probably never going to persuade them at all, but you so
far haven't (apparently) tried being nice about it.
BTW - doesn't FSF have some sort of option for feature requests -
Savannah or something? Seems I remember something like that, but I could
be mistaken. Maybe you should be badgering FSF and RMS instead of a
newsgroup.
--
"If you don't want your dog to have bad breath, do what I do: Pour a
little Lavoris in the toilet."
-- Jay Leno