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

David Kastrup <dak@gnu.org> writes:

>> I'm not promoting anything but IMHO XEmacs did it right from the
>> very beginning by focusing on what users expect the most from, that
>> is user interface:
>
> 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.

>> 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,
so updated package would be painless for developers and users would
get bugfixes more quickly.
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.

> actually had quite a bit of fallout with the XEmacs developers over
> integrating AUCTeX as a package into XEmacs.

Quite loudly ;-)

[...]

>> The only necessary improvement I can see is related to Unicode
>> support (which Emacs is doing quite right).
>
> Which is partly because people involved with it are actively using it.
> With XEmacs, there is currently Ben Wing working in the background on
> stuff that will at one time emerge while everybody is waiting with
> bated breath, and it will not magically solve all problems.
>
> The link between engineering and actual use in the real world is in my
> opinion what is the strongest ailment of XEmacs.  And I don't think
> the package system is much of a help there.  And getting more frequent
> releases which still don't work well does not cut it, either.

I think the unicode support is out of the scope of the package system.
It is a core feature which requires a major release update.

>> Catching-up with Emacs is only necessary because Emacs APIs do
>> change, are enriched, and mode authors who mostly use Emacs update
>> their software accordly.
>
> 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.  I used to fire it up many times
while working on emacs-snapshot, and did my usual work (coding in C,
Perl, Python, Make, Shell and so on) and I did not feel it was
different from Emacs 21.3, which provides just fine all what I need
these days.  Of course, there is the GTK interface for the eye-candy
(to the detriment of performance) and better unicode support for
non-European countries.  But for the average end users, I can say
there is not anything worth waiting 4+ years.

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_.
The package system could be just fine _iff_ packaged modes did not
come from the Emacs land.

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

And let's be honest, Emacs is not going to provide any of the nice
features that Eclipse provides these days.  And Eclipse is free, runs
with a free Java Platform, is extensible, and so on.  Furthermore,
there is no more performance argument against Java since Eclipse
compiled with GCJ is pretty fast (congratulations to CGJ and GNU
Classpath people!).

-- 
Jérôme Marant

  parent reply	other threads:[~2005-12-18 12:56 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 [this message]
2005-12-18 13:40                         ` David Kastrup
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=871x0apnrl.fsf@marant.org \
    --to=jmarant@free.fr \
    --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).