all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Xah <xahlee@gmail.com>
To: help-gnu-emacs@gnu.org
Subject: Re: What does 'run' do in cperl-mode?
Date: Tue, 29 Jul 2008 00:25:21 -0700 (PDT)	[thread overview]
Message-ID: <880cfe65-c525-46f7-a2e7-f76aa1168015@i20g2000prf.googlegroups.com> (raw)
In-Reply-To: mailman.15531.1217302334.18990.help-gnu-emacs@gnu.org

On Jul 28, 8:32 pm, Eli Zaretskii <e...@gnu.org> wrote:
> > From:XahLee<x...@xahlee.org>
> > Date: Mon, 28 Jul 2008 15:54:35 -0700 (PDT)
>
> > After all, many emacs developers read here i was told.
>
> Most of them don't, actually.  Whoever told you otherwise was wrong.


thanks for setting this correct.

... wait, but it was you who told me so here few months back i think.
But nevermind. :)


> And your ``problems'' are actually features as far as most Emacs
> developers are concerned.  The fact that Emacs behaves almost
> identically on all platforms is considered by most Emacs developers
> (and by many users) a virtue, not a disadvantage.  Lennart is in
> minority here.

I don't see my suggestion for emacs to adapt the “Alt+‹key›” notation
should be classified as a “feature”. Between Feature and Bug, i'd say
it's a bug, if forced.

Remember, in my article

“Emacs's M-‹key› Notation vs Alt+‹key› Notation”
 http://xahlee.org/emacs/modernization_meta_key.html

The main reasons i gave are:

• Universally understood
• Identical To Key's Label
• Meta is Alt in practice
• Keyboards don't have Meta key today

So i consider it more as bug report now i think about it. Why? Because
emacs failed to update itself when its keyboard under lisp machines
become obsolete.

As i mentioned, the computing industry changes relative fast.

(tech geekers wants to think: Fashion! FAD! No, stop that. Sure
there's fashion and fad, for example i consider eXtreme Programing,
Programming Patterns, Universal Modeling Lang, fashion and fads that
does us no good. But we are not talking about fahsion and fad here.
Also, what's you consider fashion and fad may actually turns out
fundamental in human progress. For example, the commercializing of the
web, with estores and ebay and paypal and all, in the late 1990s. Many
hardcore techgeekers, will admantly shout STUPIDITY. Same has been
said about blogging, css, javascript, cookies, and today many tech
geekers hold contempt for things like youtube.

(actually i wrote about this yesterday in comp.lang.lisp, here's a
excerpt: (as a example of a characteristic thought pattern of these
people... one can image they are the type of guys who said computers
should never adopt the mouse (~1990), GUI (~1990), the web should not
commercialize (~1995), web should not have cookies (~1997), css or
javascript (~1998), source code should never have syntax coloring (mid
1990s), blogging is for teens (early 2000s), Wikipedia is for morons
(~2004). In their quite strong opinion, these type of features or
changes are a waste of computing cycle, fad, or for kids or dumbing
down society, when these things were in their early days and their
future is not certain.)  ) )


> And your ``problems'' are actually features as far as most Emacs
> developers are concerned.  The fact that Emacs behaves almost
> identically on all platforms is considered by most Emacs developers
> (and by many users) a virtue, not a disadvantage.  Lennart is in
> minority here.

In my suggestion, i suggest that emacs should one single version that
works on any OS with the same emacs-UI. (as opposed to, one conforming
to Mac OS X, another for MS Windows.) You perhaps misread me there.

Yes, Lennart is a minority. I dunno what's his prob.

Oh, another point i wanted to make before, was that OpenSource
software often takes a 5 to 10 years lag of adopting features from the
commercial wold.

Syntax coloring, for example, i think by 1995 is in every commercial
software. (when did it came to emacs?)

Mouse support...

Font ...

Unicode ...

GUI support ...

I'm actually don't have solid historical facts for the above points as
i liked... but anyway i just want to write instead of like doing 10
years of research and post 1 article and got overflooded.

well the point is that, many of these features often gets laughed and
sneered at by some hardcore guys. But in the end, the goodness, as
determined by society, every body, dummies or not dummies, decides
what becomes the norm. So, linux started to adopt just about Windows
UI wholesale in 1998, with, of course, wide decryment from tech
geekers on how it shouldn't be, how it is dumbed down.

Today, after 10 years, of various distros and Lindows etc trumpeting
on how easy it is to use, linux is still struggling to enter much of
market share with Windows or Mac, but now you'll encounter hardcore
tech geekers who will break his head in telling you how EASY linux is
to use now, that all “difficult” is in the past only. (he dreams!)

Ok, the point i want to make, is that make of these tech geeekr's
attitude, is just wrong. Not rational. Granted, sometimes i, too,
often sneer and mistake important something to be fad. For exampl,
when Instant Messaging just began in 1999, by such as AOL. I was like,
never really thought about it but if asked, i think it's for teens.
Well, one coworker asked me to sign on at work, and i was rather
displeased about it but did, because it was to discuss work related
issues. (i'm in CA, she's in KS) Then after the initial month of using
it with some thought of distaste, i find it's quite fun. I mean, you
can chat to ohter girls. Never the less, i didnt think too high of IM.
Still consider it some type of teen fad i wouldn't want to associate
myself with.

But after a few years, say by 2004, or now 2008, you do realize that
IM in fact has made a significant social impact. I'm no socialologist
by training, but if you ask a sociologist who studies technology's
role in human history, i'll bet IM is one of the significant tech that
had made impact in how we human animals lived or worked.

okie, i think i started to write too much. better stop now.

So back to emacs.... there was CUA mode. I don't know the history of
the mode, but it is my guess that mode has been floating out there for
quite some time before it is part of emacs. I think there must be huge
resistance back then, even today, the use of it is somewhat
controversial, and geekers are shy to admit they use it because that
somehow makes them “Microsoft Kiddies”.

lookking at the CUA mode source, i see it started in 1997.
When is it bundled in emacs? Let's say in 2000.
Now, when is copy cut paste using xcv keys standard across mac and
windows? prob around 1995 with the popularity of Windows 3.x. From
1995 to 2000 is like 5 years. Took emcas 5 years to adapt, yet not
even complete because it's not default but just Optional (very
extreemly stupid).

y'know, unix geeks and hardcore geeks like to have options. one
hundred options. Like in unix tools, you have 100 options, each
overstep another. In Window Manafers under X before KDE/Gnome days,
each has one million options. It's all about setting up, learning,
experimenting, so you are not a Microsoft Kiddie.

Ok, perhaps a summary about my points. One is that tech geek often
think irrationally. They didn't analyze things from a broad, long term
social perspective, and they have a tendency to prefer the nature
nature of “hard to use”, because that intuitively makes them more
manly.

The other point is that if you research the adaption of GUI features
or practices in commercial and free software world, you'll see that
the free camp is rather slow in 5 to 10 years. If a free soft kept out
and didn't adapt gui things, it basically falls out of use and becomes
obsolete. Contrast firefox vs lynx. Emacs in fact is a good example.
Nobody uses it. lol. Yet we still have tech geekers here wnts to kill
it completely.

alright, i typed fast. this post is maybe 50 min but now it flies out
sans cleanup. I have written much better about all these points
actually, but citing my website gets tired and ignored. Better answer
question on person to person basis, is what am trying to do.

  Xah
∑ http://xahlee.org/

  parent reply	other threads:[~2008-07-29  7:25 UTC|newest]

Thread overview: 86+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-07-24 17:36 What does 'run' do in cperl-mode? formido
2008-07-25  3:02 ` formido
2008-07-25 14:55 ` Xah
2008-07-25 16:41   ` Ted Zlatanov
2008-07-25 21:55     ` Xah
2008-07-26  0:05       ` Florian Beck
2008-07-26  2:04         ` Xah
2008-07-26  0:33       ` Lennart Borgman (gmail)
     [not found]       ` <mailman.15432.1217032437.18990.help-gnu-emacs@gnu.org>
2008-07-26  1:41         ` Xah
2008-07-28 11:42       ` Nikolaj Schumacher
2008-07-28 11:58         ` Thien-Thi Nguyen
2008-07-28 13:39       ` Ted Zlatanov
2008-07-28 15:02         ` Xah Lee
2008-07-28 16:34           ` Lennart Borgman (gmail)
     [not found]           ` <mailman.15504.1217262880.18990.help-gnu-emacs@gnu.org>
2008-07-28 17:42             ` Xah Lee
2008-07-28 22:44               ` Lennart Borgman (gmail)
2008-07-28 19:57           ` Ted Zlatanov
2008-07-28 20:28             ` Xah Lee
2008-07-28 21:31               ` Ted Zlatanov
2008-07-28 22:09                 ` Xah Lee
2008-07-29 14:33                   ` Ted Zlatanov
2008-07-29 23:20                     ` Xah
     [not found]       ` <mailman.15488.1217245359.18990.help-gnu-emacs@gnu.org>
2008-07-28 15:22         ` Xah Lee
2008-07-28 22:14           ` Nikolaj Schumacher
     [not found]           ` <mailman.15520.1217283300.18990.help-gnu-emacs@gnu.org>
2008-07-28 22:54             ` Xah Lee
2008-07-29  3:32               ` Eli Zaretskii
     [not found]               ` <mailman.15531.1217302334.18990.help-gnu-emacs@gnu.org>
2008-07-29  7:25                 ` Xah [this message]
2008-07-29  7:46                   ` Juanma Barranquero
     [not found]                   ` <mailman.15537.1217317612.18990.help-gnu-emacs@gnu.org>
2008-07-29  8:41                     ` Xah
2008-07-29 12:56                       ` Juanma Barranquero
2008-07-29 13:34                       ` William Case
2008-07-29  9:39                     ` Phil Carmody
2008-07-29 12:55                       ` Juanma Barranquero
2008-07-29 18:19                     ` Colin S. Miller
2008-07-30 12:29                       ` David Hansen
2008-07-30 13:34                         ` Juanma Barranquero
2008-07-29 19:33                   ` Eli Zaretskii
2008-07-29 22:25                   ` Andreas Eder
2008-07-29 23:35                     ` Xah
2008-07-30  8:47                       ` Andreas Eder
2008-07-30  9:49                         ` Xah
2008-07-30 17:58                           ` Eli Zaretskii
     [not found]                           ` <mailman.15606.1217440713.18990.help-gnu-emacs@gnu.org>
2008-07-30 18:17                             ` David Kastrup
     [not found]                   ` <mailman.15565.1217360044.18990.help-gnu-emacs@gnu.org>
2008-07-29 19:45                     ` Joost Diepenmaat
2008-07-29 21:16                     ` Xah
2008-07-30  3:34                       ` Eli Zaretskii
     [not found]                       ` <mailman.15577.1217388899.18990.help-gnu-emacs@gnu.org>
2008-07-30  3:55                         ` Xah
2008-07-30 18:06                           ` Eli Zaretskii
     [not found]                           ` <mailman.15607.1217441187.18990.help-gnu-emacs@gnu.org>
2008-07-30 18:37                             ` Xah
2008-08-23 21:22                     ` David Combs
2008-08-23 21:41                     ` Barry Margolin
2008-08-24  0:15                       ` origin of the Meta key Xah
2008-08-24  3:38                         ` Barry Margolin
2008-08-26 12:19                           ` Allan Gottlieb
2008-07-29 11:13               ` What does 'run' do in cperl-mode? Nikolaj Schumacher
2008-07-29 11:52               ` Alan Mackenzie
     [not found]               ` <mailman.15542.1217330058.18990.help-gnu-emacs@gnu.org>
2008-07-29 12:05                 ` Xah
2008-07-29 21:55                   ` David Kastrup
     [not found]               ` <mailman.15545.1217332445.18990.help-gnu-emacs@gnu.org>
2008-07-29 12:44                 ` Xah
2008-07-29 15:16                   ` Nikolaj Schumacher
2008-07-29 18:27                   ` Alan Mackenzie
     [not found]                   ` <mailman.15550.1217344626.18990.help-gnu-emacs@gnu.org>
2008-07-29 21:32                     ` Xah
2008-07-29 23:06                       ` Nikolaj Schumacher
     [not found]                       ` <mailman.15574.1217372768.18990.help-gnu-emacs@gnu.org>
2008-07-29 23:29                         ` Xah
2008-07-31 19:07                       ` Ted Zlatanov
2008-08-01  3:34                         ` Xah
2008-08-01  7:18                           ` Eli Zaretskii
     [not found]                           ` <mailman.15688.1217575142.18990.help-gnu-emacs@gnu.org>
2008-08-01  8:00                             ` Xah
2008-08-01  8:12                           ` Nikolaj Schumacher
2008-08-01 15:17                           ` Ted Zlatanov
2008-08-06 22:42                           ` Harry Putnam
     [not found]                           ` <mailman.15964.1218062567.18990.help-gnu-emacs@gnu.org>
2008-08-06 23:22                             ` Xah
2008-08-07  6:39                               ` David Kastrup
2008-08-07  8:24                                 ` Xah
     [not found]                   ` <mailman.15564.1217356016.18990.help-gnu-emacs@gnu.org>
2008-07-29 22:50                     ` Xah
2008-07-30 15:15                       ` Alan Mackenzie
     [not found]                       ` <mailman.15602.1217430872.18990.help-gnu-emacs@gnu.org>
2008-07-30 17:32                         ` Xah
2008-07-30 17:45                           ` Joost Kremers
2008-07-30 18:33                             ` Xah
2008-07-30 19:40               ` Bastien
2008-07-30  0:28     ` namekuseijin
2008-07-27  3:05   ` formido
2008-07-27 11:36     ` Lennart Borgman (gmail)
2008-07-27 11:56       ` Thierry Volpiatto
  -- strict thread matches above, loose matches on Subject: below --
2008-08-06 23:27 Xah
2008-08-07 14:27 ` Harry Putnam

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=880cfe65-c525-46f7-a2e7-f76aa1168015@i20g2000prf.googlegroups.com \
    --to=xahlee@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.