unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: David Kastrup <dak@gnu.org>
Cc: emacs-devel@gnu.org
Subject: Re: GTK file selector
Date: Sun, 18 Dec 2005 14:40:02 +0100	[thread overview]
Message-ID: <8564pm5xsd.fsf@lola.goethe.zz> (raw)
In-Reply-To: <871x0apnrl.fsf@marant.org> (Jérôme Marant's message of "Sun, 18 Dec 2005 13:56:14 +0100")

Jérôme Marant <jmarant@free.fr> writes:

> David Kastrup <dak@gnu.org> writes:
>
>> But we are not talking about the user interface here.  We are talking
>> about the release process.  All that is relevant in that regard is:
>
> I'll explain later why I think it is indirectly relevant.

Where?

>>> a package system.
>>
>> And as I said, the overall effect does not seem too convincing to me.
>> Many packages have not even caught up to the state of Emacs-21.  I
>
> I've already been publicly accused of trying to undermine the Emacs
> project when dealing this subject.
> The situtation with Emacs would be different since it is the
> mainline,

And that's the whole point.  There is no automatic "mainline" after a
fork with regard to developer involvement.  And yet Emacs has regained
the "mainline" moniker in the eyes of some.

> so updated package would be painless for developers and users would
> get bugfixes more quickly.

You are presumably talking about a package system like XEmacs' in the
use of Emacs.  It is wishful thinking to assume that its effects on
Emacs would be magically different than on XEmacs.  A package system's
intent is to decrease the number of collisions between an abundance of
workers by organizing them into more independent departments with
separate release policies and timelines.

We don't have an abundance of workers.  Neither does XEmacs.  The
XEmacs package system is, in its current state, just overengineering.
Almost nobody uses anything except the Sumo collections, and it will
likely cause interference with operating system package systems if you
attempt actually using the XEmacs package system.

> I think the problem with XEmacs is mostly due to the fact that
> adapting modes that are written for Emacs is more and more difficult
> as mode writers tend to use newer Emacs features.

But why is XEmacs dependent on adapting modes that are written for
Emacs?  Because people choose Emacs as their first platform.

>> Sure, and your point was?  We don't change Emacs just for fun, but
>> to improve it, for users as well as developers.  And catching-up
>> means passing on those improvements.
>
> OK, I'm going to explain my point.  No offence meant.
>
> For end users -- that is, people who use the text editor as a text
> editor and are not spending time customizing the editor nor editing
> the editor -- (and being myself an end user) there is not anything
> really new to expect from Emacs 22.

Except for better syntax highlighting (enabled by default), better
filling, strikingly better handling of images, better scrolling,
working Unicode support including cut&paste between applications,
basic drag&drop support, automatical support of mouse wheels, working
image support on platforms beyond X11, mouse-induceable temporary
transient-mark-mode (this is a _very_ important improvement for the
average user), CUA-mode, tramp, Leim, a large number of included
documents like the Elisp programming manual and tutorial, a much
improved Gnus, a spreadsheet, a symbolic calculator and so forth and
so on.

Just type C-h C-n.

> But for the average end users, I can say there is not anything worth
> waiting 4+ years.

Beg to differ.

> What I was saying with XEmacs is that they decided at the very
> beginning to prodive UI features that users wants these days, such
> as buffer tabs, rich menu entry avoiding the use of the ugly
> "customize" as much as possible, a gutter, and so on, which is
> just enough for the average end user these days.  So, except from
> the lack of unicode support, there is not much in the land of
> improvement but bugfixes, for a _text editor_.

But there has been room for lots of improvement within Emacs.  The
reason we are getting tense here about the release of Emacs-22 is not
because Emacs-22 would be just the same as Emacs-21.  Maybe you
consider it similar in the core feature set, but core features alone
don't cut it.  You don't get anywhere just by implementing some fancy
feature and then letting it rot away.  It has to get tied into the
average person's work flow.

> The package system could be just fine _iff_ packaged modes did not
> come from the Emacs land.

So why do they come from the Emacs land?  And if the package system is
just something important for dealing with packages coming "from Emacs
land", why would Emacs need one?

> Emacs still does not have the necessary features for competing with
> bare text editors (I'm not talking about displaying images, reading
> mail or chating with irc).

Well, it fares pretty well considering that it is not able to
compete.

> And let's be honest, Emacs is not going to provide any of the nice
> features that Eclipse provides these days.

Well, that certainly would seem to work in both ways.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum

  reply	other threads:[~2005-12-18 13:40 UTC|newest]

Thread overview: 95+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-12-14  9:27 GTK file selector Jérôme Marant
2005-12-14 14:06 ` Aidan Kehoe
2005-12-14 14:38   ` Jérôme Marant
2005-12-14 19:41     ` Eli Zaretskii
2005-12-14 20:33       ` Jérôme Marant
2005-12-14 20:00     ` Jan Djärv
2005-12-16 20:10       ` Jérôme Marant
2005-12-16 20:16         ` Jan Djärv
2005-12-16 20:28           ` Jérôme Marant
2005-12-16 22:00         ` Paul Pogonyshev
2005-12-14 15:25 ` Mario Domenech Goulart
2005-12-14 20:30   ` Jérôme Marant
2005-12-14 15:28 ` Frank Schmitt
2005-12-15  9:00   ` Stephen Berman
2005-12-16  1:52     ` Richard M. Stallman
2005-12-15 12:59   ` Juri Linkov
2005-12-15 15:52     ` Aidan Kehoe
2005-12-16  7:56       ` Juri Linkov
2005-12-16 11:38         ` Aidan Kehoe
2005-12-16 12:49           ` Juri Linkov
2005-12-16 15:40             ` Romain Francoise
2005-12-17 10:44               ` Kaloian Doganov
2005-12-17 15:16                 ` Romain Francoise
2005-12-16 16:27             ` Kim F. Storm
2005-12-16 20:54             ` Chong Yidong
2005-12-16 20:08           ` Nick Roberts
2005-12-16 22:23             ` David Kastrup
2005-12-16 23:23               ` Jérôme Marant
2005-12-16 23:38                 ` David Kastrup
2005-12-17 13:05                   ` Jérôme Marant
2005-12-17 15:22                     ` David Kastrup
2005-12-17 22:21                       ` Aidan Kehoe
2005-12-18  0:38                         ` David Kastrup
2005-12-18 11:07                           ` Aidan Kehoe
2005-12-18 12:56                       ` Jérôme Marant
2005-12-18 13:40                         ` David Kastrup [this message]
2005-12-18 17:37                           ` Stephen J. Turnbull
2005-12-18 17:57                             ` David Kastrup
2005-12-18 20:37                         ` Xavier Maillard
2005-12-18 22:36                           ` Miles Bader
2005-12-18 23:33                             ` Stefan Monnier
2005-12-19 14:07                             ` Xavier Maillard
2005-12-19  1:41                           ` Tom Tromey
2005-12-19  2:26                             ` Alfred M. Szmidt
2005-12-19  5:33                               ` Tom Tromey
2005-12-18 22:33                         ` Miles Bader
2005-12-17 15:27                     ` Eli Zaretskii
2005-12-17 22:02               ` Aidan Kehoe
2005-12-18 20:59                 ` Juri Linkov
2005-12-22 15:26                 ` Lőrentey Károly
2005-12-17 16:22             ` Stephen J. Turnbull
2005-12-18  5:24               ` Nick Roberts
2005-12-18 10:25                 ` Aidan Kehoe
2005-12-18 12:23                   ` David Kastrup
2005-12-18 12:47                     ` Aidan Kehoe
2005-12-18 12:57                       ` David Kastrup
2005-12-18 12:14                 ` David Kastrup
2005-12-18 14:47                 ` Stephen J. Turnbull
2005-12-18 15:07                   ` David Kastrup
2005-12-18 19:26                   ` Eli Zaretskii
2005-12-19  4:38                   ` Richard M. Stallman
2005-12-17 16:52           ` Nikita Danilov
2005-12-16 20:13     ` Jan Djärv
2005-12-17 10:57       ` Juri Linkov
2005-12-18 17:02         ` Jan D.
2005-12-19  4:40           ` Richard M. Stallman
2005-12-19 23:18             ` Jan D.
2005-12-20  0:36               ` Jan D.
2005-12-20 16:33                 ` Richard M. Stallman
2005-12-20 19:21                   ` Jan D.
2005-12-21  5:30                     ` Richard M. Stallman
2005-12-22  9:27                       ` Jan D.
2005-12-22 22:20                         ` Richard M. Stallman
2005-12-23  0:09                           ` David Kastrup
2005-12-23 11:38                           ` Jan D.
2005-12-23 18:09                             ` Richard M. Stallman
2005-12-24 20:29                               ` Jan D.
2005-12-25 19:06                                 ` Richard M. Stallman
2005-12-27 10:47                                   ` Jan D.
2005-12-27 13:31                                     ` Jan D.
2005-12-27 16:42                                       ` Stefan Monnier
2005-12-28 10:50                                         ` Jan D.
2005-12-20  5:32               ` Richard M. Stallman
2005-12-20  6:35                 ` Jan D.
2005-12-21  2:58                   ` Richard M. Stallman
2005-12-19 23:45             ` Richard M. Stallman
2005-12-17 13:06       ` Jérôme Marant
2005-12-14 16:18 ` Reiner Steib
2005-12-14 21:23   ` Jérôme Marant
2005-12-14 16:20 ` Emfox Zhou
2005-12-15  2:08 ` Richard M. Stallman
2005-12-16 20:05   ` Jérôme Marant
  -- strict thread matches above, loose matches on Subject: below --
2005-12-16 18:53 Pierre-Charles David
2005-12-17 10:57 ` Juri Linkov
2005-12-18 17:02   ` Jan D.

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=8564pm5xsd.fsf@lola.goethe.zz \
    --to=dak@gnu.org \
    --cc=emacs-devel@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 public inbox

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

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