all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Chiron <chiron613.no.spam.@no.spam.please.gmail.com>
To: help-gnu-emacs@gnu.org
Subject: Re: Emacs: Problems of the Scratch Buffer
Date: Sat, 21 Apr 2012 03:53:33 GMT	[thread overview]
Message-ID: <1bqkr.13803$mL3.9455@newsfe23.iad> (raw)
In-Reply-To: mailman.304.1334922534.751.help-gnu-emacs@gnu.org

On Fri, 20 Apr 2012 13:48:34 +0200, Richard Riley wrote:

> Chiron <chiron613.no.spam.@no.spam.please.gmail.com> writes:
> 
>> If Emacs works for you, use it.  If not, don't, or fix what you feel is
>> wrong with it.  It's nothing but the most highly customizable editor on
>> the planet.
> 
> 
> And there is the core problem with so many Emacs types. Dont like it
> dont use it. God forbid it could *easily* be made more accessible to new
> adopters : the hard core are more than capable of re-enabling the
> somewhat out of date and history rooted "defaults" such as an elisp
> *scratch* as the first buffer you see or the hideous cut & paste
> defaults which leave those coming from the desktops which, like it or
> lump it, account for 97% of computers totally lost and bemused.
> 
> I love emacs, but this "dont like dont use it" attitude is ridiculous.
> its a great piece of SW hekp to make it appeal : more users == more
> maintainers == more ideas == better product. "I'm alright Jack" attitude
> wont do anything to improve its usage. And usage IS important to ensure
> its future. Just look at how behind it is with regards to mix mode
> programming and Java in particular : and no, no one wants to know how
> "mixed mode programming sucks" - its exists and is common.

OK, so here's the situation, as I understand it:

1.  The maintainers of emacs are happy with the way it is right now.

2.  The maintainers probably *use* emacs for their work - so it's one of 
the tools in their toolbox.

3. You want these maintainers to modify their tool in ways they don't 
like, in order to make their tool more appealing to more people.

4.  Theoretically, if they do this, then there will be more people to 
join in and make it a "better" tool - which doesn't mean a tool more in 
keeping with what the maintainers want, but with what other people want.

5.  This, in some way, is supposed to be a good thing.

I think I can confidently say that the maintainers are not going to be 
badgered into modifying this tool just to please the crowds.  I think 
that the idea of getting lots of maintainers isn't a priority for them.

The current maintainers have absolutely no incentive to try to make emacs 
appealing to the masses.  If they did that, sure, they'd probably get 
plenty of new maintainers, but these new guys would change their tool in 
ways they don't want.  They're OK with the way it is right now.  What's 
in it for them to change it?

A text editor isn't a popularity contest.  No one gets points for extra 
users.  It's a tool.  It does what it does.  If you want a tool that does 
that, it's the best one out there.  If you want a tool that does 
something else, it's not such a good choice.  So you either pick another 
tool, or you modify the one you have until it does what you want.

I don't know what you're talking about when you say the *scratch* buffer 
comes up first.  When I fire up emacs, the first buffer is *GNU Emacs*.  
On it are links to the Emacs Tutorial, Emacs Guided Tour, View Emacs 
Manual, and Customize Startup.  As far back as I can recall, emacs has 
always come up with this buffer first.  I'm using emacs 23.3.1, if that 
means anything.

Maybe emacs is a system whose time has come.  It has had a good run - far 
longer than most software.  Maybe it's just too old to fix.  There is 
such a thing as natural selection, and it works for programs as much as 
for living beings.  Dinosaurs tend to die out, eventually.  Maybe it's 
time...

Anyway, emacs is only one among dozens of text editors and word 
processors, ranging from pico and nano to kate to vi(m), gedit, notepad, 
Word, libreoffice, and whatever.   No one is forced to use emacs, and if 
it doesn't suit a person's needs, they shouldn't use it.  This is not a 
"problem."  This is like anything else.  If it works for you, fine.  If 
not, use something else.  Or, if you're ambitious, change it yourself, 
since it's open source.  Or *hire* someone to modify it for you, if you 
can't do it yourself.

Or hey, maybe offer to pay the maintainers to make the changes you think 
should be made.  But why complain about people who are doing this for 
free, who like it the way it is?

Or start a fork of emacs that will make the changes you feel are needed 
or desired.  That's altogether possible, and if there are enough people 
who care enough, you'll likely find some programmers who will contribute 
their time on the project.

Personally, I figure your best bet would be to start a fork.  Get a whole 
new set of maintainers, perhaps people more progressive than the 
maintainers for emacs itself.  Get some new blood in there, guys who will 
be trying to add timely new features and change whatever things could use 
updating.

I can't speak for the emacs maintainers, since I'm not one of them.  
However, I can almost guarantee you that no amount of complaining, 
badgering, whining, or criticism is going to motivate any of them to make 
the changes you feel are appropriate.

Maybe the bottom line is that free software is about freedom - and that 
can mean the freedom to cling to the past, if that's what the maintainers 
are really doing.

-- 
If this is timesharing, give me my share right now.


  parent reply	other threads:[~2012-04-21  3:53 UTC|newest]

Thread overview: 82+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-04-18 12:00 Emacs: Problems of the Scratch Buffer Xah Lee
2012-04-18 12:31 ` Joe Corneli
2012-04-18 16:57 ` Steinar Bang
2012-04-18 17:33   ` Ludwig, Mark
2012-04-18 18:15     ` Juanma Barranquero
2012-04-18 18:16       ` Juanma Barranquero
2012-04-19 21:08     ` Steinar Bang
     [not found]   ` <mailman.169.1334770417.751.help-gnu-emacs@gnu.org>
2012-04-18 21:11     ` Chiron
2012-04-18 23:56       ` Ludwig, Mark
2012-04-19 10:34         ` Tassilo Horn
2012-04-18 17:01 ` Mark Skilbeck
2012-04-18 19:33 ` Aaron Meurer
2012-04-18 20:22   ` Deniz Dogan
2012-04-19  5:55     ` Kevin Rodgers
2012-04-19  5:58   ` Kevin Rodgers
2012-04-19 20:47 ` Bug Dout
2012-04-19 21:11   ` Chiron
2012-04-19 22:41     ` Ludwig, Mark
     [not found]     ` <mailman.260.1334875302.751.help-gnu-emacs@gnu.org>
2012-04-20  3:27       ` Pascal J. Bourguignon
2012-04-20  3:53         ` Aaron Meurer
2012-04-20 11:08     ` Fritz Wuehler
2012-04-20 11:48     ` Richard Riley
     [not found]     ` <mailman.304.1334922534.751.help-gnu-emacs@gnu.org>
2012-04-21  3:53       ` Chiron [this message]
2012-04-21  8:16         ` Joost Kremers
2012-04-21 12:43           ` Chiron
2012-04-21 12:47             ` Jambunathan K
2012-04-21 14:10             ` Eli Zaretskii
     [not found]             ` <mailman.373.1335012467.751.help-gnu-emacs@gnu.org>
2012-04-21 14:42               ` Chiron
2012-04-21 14:49                 ` Joe Corneli
     [not found]                 ` <mailman.381.1335019797.751.help-gnu-emacs@gnu.org>
2012-04-21 15:04                   ` Chiron
     [not found]             ` <mailman.379.1335017454.751.help-gnu-emacs@gnu.org>
2012-04-21 14:46               ` Chiron
2012-04-21 15:34                 ` Eli Zaretskii
2012-04-21 16:15                 ` Dan Espen
2012-04-21 16:58                   ` Chiron
     [not found]                 ` <mailman.389.1335022448.751.help-gnu-emacs@gnu.org>
2012-04-21 16:32                   ` Chiron
2012-04-21 16:52                     ` Eli Zaretskii
     [not found]                     ` <mailman.396.1335027140.751.help-gnu-emacs@gnu.org>
2012-04-21 17:09                       ` Chiron
2012-04-21 17:36                     ` Dan Espen
2012-04-21 23:01                     ` Bastien
2012-04-23 11:52             ` Joost Kremers
2012-04-24  7:40               ` rusi
2012-04-24 11:35                 ` Richard Riley
2012-04-24 13:44                   ` ken
2012-04-25 10:39                     ` Thien-Thi Nguyen
2012-04-25 12:41                       ` ken
2012-04-25 21:51                       ` Jambunathan K
     [not found]                       ` <mailman.42.1335390728.855.help-gnu-emacs@gnu.org>
2012-04-26 17:25                         ` rusi
2012-04-26 17:48                           ` Bastien
     [not found]                     ` <mailman.619.1335350542.751.help-gnu-emacs@gnu.org>
2012-04-26 19:08                       ` Xah Lee
2012-04-24 14:33                 ` Dan Espen
2012-04-24 18:40                   ` PJ Weisberg
2012-04-21  8:36         ` Thien-Thi Nguyen
2012-04-21  9:48           ` Joe Corneli
     [not found]         ` <mailman.362.1334997514.751.help-gnu-emacs@gnu.org>
2012-04-21 12:35           ` Chiron
2012-04-21 13:31             ` Pascal J. Bourguignon
2012-04-21 15:01               ` Chiron
2012-04-21 14:07             ` Eli Zaretskii
     [not found]             ` <mailman.378.1335017298.751.help-gnu-emacs@gnu.org>
2012-04-21 14:52               ` Pascal J. Bourguignon
2012-04-21 15:15                 ` Jambunathan K
2012-04-21 16:03                   ` Jambunathan K
2012-04-21 14:59               ` Chiron
2012-04-21 15:35                 ` Eli Zaretskii
     [not found]                 ` <mailman.390.1335022565.751.help-gnu-emacs@gnu.org>
2012-04-21 16:47                   ` Chiron
2012-04-21 17:07             ` Thien-Thi Nguyen
     [not found]             ` <mailman.398.1335028190.751.help-gnu-emacs@gnu.org>
2012-04-21 17:14               ` Chiron
2012-04-21 17:47                 ` Juanma Barranquero
     [not found]                 ` <mailman.401.1335030473.751.help-gnu-emacs@gnu.org>
2012-04-21 18:03                   ` Chiron
2012-04-21 21:34             ` Jason Earl
2012-04-21 14:39         ` Stefan Monnier
2012-04-21 15:03           ` Chiron
2012-04-20 11:31 ` Martin
2012-04-21  3:14 ` Stefan Monnier
2012-04-21  3:25   ` Dan Espen
2012-04-21 14:38     ` Stefan Monnier
2012-04-21 16:08       ` Dan Espen
2012-04-21 16:50         ` Chiron
2012-04-21 17:30           ` Dan Espen
2012-04-21 22:13             ` Ludwig, Mark
2012-04-22 10:00           ` Petter Gustad
2012-04-22 10:27             ` Richard Riley
2012-06-12 19:25             ` Nikolai Alekseev
2012-06-12 19:24         ` Nikolai Alekseev

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='1bqkr.13803$mL3.9455@newsfe23.iad' \
    --to="chiron613.no.spam."@no.spam.please.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.