From: Eli Zaretskii <eliz@gnu.org>
To: news1142@Karl-Voit.at
Cc: emacs-devel@gnu.org
Subject: Re: Emacs will never be a WYSIWYG-editor and should not try to
Date: Sun, 24 Nov 2013 18:53:18 +0200 [thread overview]
Message-ID: <83zjotbv29.fsf@gnu.org> (raw)
In-Reply-To: <2013-11-24T11-44-42@devnull.Karl-Voit.at>
> From: Karl Voit <devnull@Karl-Voit.at>
> Date: Sun, 24 Nov 2013 12:11:53 +0100
>
> A bit of a harsh statement in the subject. However, I will try to
> explain it:
I'm not sure you should bother: Emacs development is not driven by
arguments of this kind, it is driven by people who have an itch to
scratch.
For that matter, all this argument about whether Emacs should or
should not provide a WYSIWYG mode is pointless: there's no marketing
department or any kind of "management" to convince, which will then
take care of executing the decisions. This feature will or will not
be developed depending on whether or not someone will decide to do
that. When (if) such a person emerges, no amount of argument will
convince her either way, and I cannot imagine that the changes she
submits, if the code is clean, will be rejected because someone thinks
Emacs "should not try".
> > That document presents a point of view. Some will agree with it, some
> > won't. Emacs is not about forcing one particular POV on its users.
>
> In my opinion, WYSIWYG is forcing one very particular POV on its
> users.
Only on those who will choose to use the WYSIWYG mode. Because this
is what was suggested: addition of such a mode. Nobody said that it
will come _instead_ of all the other existing non-WYSIWYG modes.
People who like using LaTeX or Texinfo or troff or whatever, will
still be able to use them.
IOW, no one's freedom will be diminished by such an addition, and no
one will be forced to accept the WYSIWYG paradigm if they don't want
to.
> I have got the feeling that this community has not had the need for
> those methods before.
We have an explicit request on the table now, don't we?
> >> Second, there are technical issues I do see. GNU/Emacs lacks a *lot*
> >> in terms of GUI widget-set. Yes, I do believe that ribbons are
> >> better[2] than menus for WYSIWYG tools but it's not only ribbons
> >> that are missing. Users of WYSIWYG-tools are heavily using buttons
> >> (mainly) and menu items (seldom) as studies show. This is not the
> >> way GNU/Emacs is working. The button bar is very static. Not every
> >> functionality is reachable via menu bar. Besides, menu bars got the
> >> severe issue mentioned in [2][3] and we should do better than this.
> >
> > Yes, the job at hand is not small. But does that mean we shouldn't
> > take steps in that direction? I hope not.
>
> This is quite a philosophical response to my IMHO specific
> statement.
Perhaps I didn't understand your statement, then. It looked like a
list of missing features that will have to be implemented as part of
the job. If you didn't mean to say by that list that the job is
large, then what did you mean to say?
> >> Maybe I lack a huge amount of fantasy here but I don't think that
> >> GNU/Emacs is going to be used by Joe Average who has no special IT
> >> knowledge when there are alternative tools like Microsoft Word or
> >> LibreOffice.
> >
> > We want to attract Joe Average's. But what we want more is to give
> > Emacs geeks a way to compose document in WYSIWYGy fashion.
>
> It would be interesting to discuss, where this requests are coming
> from. So far I could not get the impression that this is a
> wide-spread wish.
As I said, we _do_ want to attract. But I have yet to see a single
Emacs features whose driver was _only_ to attract newcomers. Emacs
development is not driven by such factors, they are at best
"additional considerations".
> >> Besides: if you want to attract non-geeks, prepare that they will
> >> complain that there is no suitable support, that they do not want to
> >> use mailing-lists or usenet (they prefer something which is called
> >> Web Forum), and so forth.
> >
> > Let them complain, we've heard those complaints for many years and
> > didn't care.
>
> In case you "want to attract Joe Average's", don't you think this is
> a very severe problem?
No, I don't, because the main motivation of whoever will do this job
(if such a person will step forward) will most probably be that she
thinks the feature is "cool", not that it will or won't attract
someone.
> > But why shouldn't someone like RMS be able to compose a simple
> > document without switching to LibreOffice or whatnot? There's no
> > excuse for that.
>
> I simply cannot follow your arguments I am afraid. When I try to
> follow your thoughts, I get to questions like: "why shouldn't
> someone like RMS be able to draw mouse-driven vector graphics
> without switching to CorelDraw/LibreOffice or whatnot?" What is your
> thought about this?
Richard didn't ask about those other capabilities. And the fact that
he didn't makes very good sense to me.
> I do claim that you can not think of turning GNU/Emacs in a WYSIWYG
> text processing machine without multi-threading.
I don't see the connection between these two.
next prev parent reply other threads:[~2013-11-24 16:53 UTC|newest]
Thread overview: 237+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-17 7:28 Emacs as word processor Richard Stallman
2013-11-17 8:18 ` Jambunathan K
2013-11-18 18:44 ` Richard Stallman
2013-11-18 22:12 ` Rasmus
2013-11-19 6:02 ` Richard Stallman
2013-11-19 8:01 ` joakim
2013-11-19 23:42 ` Richard Stallman
2013-11-20 6:54 ` joakim
2013-11-20 18:01 ` Lennart Borgman
2013-11-23 6:07 ` Richard Stallman
2013-11-19 10:57 ` Jambunathan K
2013-11-19 12:20 ` Thorsten Jolitz
2013-11-19 14:35 ` Jambunathan K
2013-11-19 13:28 ` Sivaram Neelakantan
2013-11-20 18:35 ` Richard Stallman
2013-11-26 8:38 ` Tom
2013-11-26 15:58 ` Richard Stallman
2013-11-26 23:08 ` Bastien
2013-11-26 23:26 ` Lennart Borgman
2013-12-15 16:16 ` Steinar Bang
2013-11-17 11:16 ` Daniel Colascione
2013-11-17 13:02 ` Nic Ferrier
2013-11-17 13:55 ` Lennart Borgman
2013-11-17 14:15 ` Juergen Fenn
2013-11-17 18:57 ` chad
2013-11-18 4:20 ` Richard Stallman
2013-11-18 5:06 ` Stephen J. Turnbull
[not found] ` <"<l6dsng$6h4$1"@ger.gmane.org>
[not found] ` <"<87mwl04w3k.fsf"@zigzag.favinet>
[not found] ` <l6dsng$6h4$1"@ger.gmane.org>
[not found] ` <87mwl04w3k.fsf"@zigzag.favinet>
2013-11-18 18:44 ` Richard Stallman
2013-11-18 19:42 ` Sean Sieger
2013-11-18 19:46 ` Sean Sieger
2013-11-19 6:01 ` Richard Stallman
2013-11-19 7:08 ` Andreas Röhler
2013-11-18 20:19 ` Allen S. Rout
2013-11-19 6:02 ` Richard Stallman
2013-11-19 8:46 ` Thien-Thi Nguyen
2013-11-19 9:39 ` Jambunathan K
2013-11-19 11:21 ` Jambunathan K
2013-11-19 14:35 ` Allen S. Rout
2013-11-19 15:54 ` Thien-Thi Nguyen
2013-11-20 18:35 ` Richard Stallman
2013-11-21 15:25 ` Thien-Thi Nguyen
2013-11-21 16:18 ` Eli Zaretskii
2013-11-21 21:27 ` Richard Stallman
2013-11-21 22:03 ` Lennart Borgman
2013-11-22 0:51 ` Pascal J. Bourguignon
2013-11-22 6:37 ` Stephen J. Turnbull
2013-11-22 21:06 ` Pascal J. Bourguignon
2013-11-22 15:04 ` Eli Zaretskii
2013-11-22 15:26 ` Davis Herring
2013-11-22 16:06 ` Lennart Borgman
2013-11-22 17:56 ` Eli Zaretskii
2013-11-22 19:01 ` John Yates
2013-11-22 21:17 ` Eli Zaretskii
[not found] ` <CAJnXXoi2biZ0uOAB9s-0Y5=9EujpCV4a=CemR-K+wHeJVSB51A@mail.gmail.com>
[not found] ` <83a9gvcyq3.fsf@gnu.org>
2013-11-23 15:13 ` John Yates
2013-11-23 15:24 ` Eli Zaretskii
2013-11-23 16:43 ` Lennart Borgman
2013-11-23 17:52 ` Eli Zaretskii
2013-11-23 21:12 ` Lennart Borgman
2013-11-25 17:51 ` John Yates
2013-11-25 18:02 ` Lennart Borgman
2013-11-25 18:40 ` Eli Zaretskii
2013-11-25 18:54 ` Lennart Borgman
2013-11-25 18:52 ` Jambunathan K
2013-11-26 7:26 ` Jambunathan K
2013-11-22 21:06 ` Pascal J. Bourguignon
2013-11-22 21:38 ` Eli Zaretskii
2013-11-22 22:01 ` John Yates
2013-11-22 22:56 ` Pascal J. Bourguignon
2013-11-23 7:55 ` Eli Zaretskii
2013-11-22 22:53 ` Pascal J. Bourguignon
2013-11-23 8:22 ` Eli Zaretskii
2013-11-23 13:42 ` Pascal J. Bourguignon
2013-11-24 8:13 ` PJ Weisberg
2013-11-24 17:44 ` Drew Adams
2013-11-25 20:42 ` Allen S. Rout
2013-11-25 21:15 ` Eli Zaretskii
2013-11-25 21:21 ` Allen S. Rout
2013-11-25 21:54 ` Pascal J. Bourguignon
[not found] ` <<877gc14vzs.fsf@zigzag.favinet>
[not found] ` <<E1Vjbn0-0005Bd-4Z@fencepost.gnu.org>
2013-11-21 22:12 ` Drew Adams
2013-11-22 7:34 ` Eli Zaretskii
2013-11-22 13:56 ` Stefan Monnier
2013-11-22 14:48 ` Eli Zaretskii
2013-11-22 14:50 ` Lennart Borgman
2013-11-22 15:39 ` Yuri Khan
2013-11-22 16:07 ` John Yates
2013-11-23 6:06 ` Richard Stallman
2013-11-23 8:07 ` Eli Zaretskii
2013-11-23 21:12 ` Richard Stallman
2013-11-24 4:53 ` Eli Zaretskii
2013-11-24 18:37 ` Richard Stallman
2013-11-24 20:21 ` Eli Zaretskii
2013-11-24 20:52 ` Lennart Borgman
2013-11-24 21:06 ` Thien-Thi Nguyen
2013-11-24 21:10 ` Eli Zaretskii
2013-11-25 2:15 ` Stephen J. Turnbull
2013-11-25 3:55 ` Eli Zaretskii
2013-11-25 5:20 ` Stephen J. Turnbull
2013-11-25 17:39 ` Eli Zaretskii
2013-11-26 2:35 ` Stephen J. Turnbull
2013-11-26 3:58 ` Eli Zaretskii
2013-11-26 7:05 ` Stephen J. Turnbull
2013-11-26 15:34 ` John Yates
2013-11-26 16:57 ` Lennart Borgman
2013-11-26 18:47 ` John Yates
2013-11-26 15:04 ` Drew Adams
2013-11-26 19:51 ` Pascal J. Bourguignon
2013-11-26 20:36 ` Drew Adams
2013-11-26 19:48 ` Emacs as word processor / Text Properties Pascal J. Bourguignon
2013-11-27 2:35 ` Richard Stallman
2013-11-27 22:26 ` T.V. Raman
2013-11-27 23:01 ` Drew Adams
2013-11-27 23:06 ` T.V. Raman
2013-11-27 23:48 ` Drew Adams
2013-11-28 0:50 ` T.V. Raman
2013-11-28 1:27 ` Lennart Borgman
2013-11-28 4:04 ` Stephen J. Turnbull
2013-11-28 6:03 ` Drew Adams
2013-11-28 7:13 ` Stephen J. Turnbull
2013-11-28 7:34 ` Bastien
2013-11-28 8:53 ` Andreas Röhler
2013-11-29 8:44 ` Jambunathan K
2013-11-29 8:49 ` Jambunathan K
2013-11-29 8:52 ` Bastien
2013-11-29 9:01 ` Jambunathan K
2013-11-29 9:05 ` Bastien
2013-11-29 9:10 ` Eli Zaretskii
2013-11-29 9:51 ` Jambunathan K
2013-11-29 11:43 ` Eli Zaretskii
2013-11-29 13:42 ` Jambunathan K
2013-11-29 14:25 ` Eli Zaretskii
2013-11-29 16:47 ` Jambunathan K
2013-11-29 19:38 ` Eli Zaretskii
2013-11-29 14:18 ` Jambunathan K
2013-11-29 15:22 ` Eli Zaretskii
2013-11-29 10:06 ` Andreas Röhler
2013-11-29 6:50 ` Jambunathan K
2013-11-30 1:09 ` Richard Stallman
2013-12-02 20:04 ` Emacs as word processor Hendrik Boom
2013-11-25 3:06 ` Yuri Khan
2013-11-26 0:04 ` Richard Stallman
2013-11-22 17:58 ` Eli Zaretskii
2013-11-23 0:00 ` Stefan Monnier
2013-11-23 6:06 ` Richard Stallman
2013-11-23 6:05 ` Richard Stallman
2013-11-23 6:05 ` Richard Stallman
2013-12-15 16:39 ` Steinar Bang
2013-12-16 17:19 ` Richard Stallman
2013-12-16 18:02 ` Jambunathan K
2013-12-16 18:38 ` Allen S. Rout
2013-12-17 10:52 ` Richard Stallman
2013-12-17 11:39 ` Steinar Bang
2013-12-16 19:10 ` Steinar Bang
2013-12-17 10:52 ` Richard Stallman
2013-12-16 20:37 ` Juan M. Gonzalez
2013-12-17 10:53 ` Richard Stallman
2013-12-17 11:41 ` Steinar Bang
2013-12-17 11:48 ` Achim Gratz
2013-12-17 12:22 ` Steinar Bang
2013-12-17 21:06 ` Richard Stallman
2013-12-19 7:28 ` Bastien
2013-12-19 18:23 ` Richard Stallman
2013-12-19 18:45 ` Bastien
2013-12-19 23:24 ` Xue Fuqiao
2013-11-20 18:35 ` Richard Stallman
2013-11-21 6:02 ` Stephen J. Turnbull
2013-11-21 14:34 ` Allen S. Rout
2013-11-21 21:16 ` Tom
2013-11-22 6:54 ` Richard Stallman
2013-11-22 7:22 ` Ivan Andrus
2013-11-22 13:26 ` Rüdiger Sonderfeld
2013-11-22 6:54 ` Richard Stallman
2013-11-20 18:35 ` Richard Stallman
2013-11-20 18:53 ` Eli Zaretskii
2013-11-21 8:00 ` Andreas Röhler
2013-11-21 16:21 ` Eli Zaretskii
2013-11-21 18:34 ` Andreas Röhler
2013-11-21 19:06 ` Eli Zaretskii
2013-11-22 7:28 ` Andreas Röhler
2013-11-21 9:15 ` Bastien
2013-11-21 9:22 ` Bastien
2013-11-21 16:26 ` Eli Zaretskii
2013-11-21 17:43 ` Bastien
2013-11-22 10:18 ` Eli Zaretskii
2013-11-22 20:44 ` Thorsten Jolitz
2013-11-22 6:54 ` Richard Stallman
2013-11-22 7:48 ` Eli Zaretskii
2013-11-22 7:52 ` Bastien
2013-11-22 11:36 ` Rasmus
2013-11-19 8:04 ` Stephen J. Turnbull
2013-11-19 23:42 ` Richard Stallman
2013-11-19 9:02 ` Christoph
2013-11-19 19:22 ` chad
2013-11-20 18:35 ` Richard Stallman
2013-11-18 13:59 ` Rasmus
2013-11-17 15:27 ` Andreas Röhler
2013-11-18 17:26 ` Christopher Allan Webber
2013-11-18 17:31 ` Tom Tromey
2013-11-19 9:20 ` Jambunathan K
2013-11-19 6:01 ` Richard Stallman
2013-11-19 7:44 ` Andreas Röhler
2013-11-19 13:32 ` Jay Belanger
2013-11-19 15:16 ` Lennart Borgman
2013-11-20 1:50 ` Pascal J. Bourguignon
2013-11-20 18:35 ` Richard Stallman
2013-12-15 17:28 ` Steinar Bang
2013-12-15 18:18 ` Stephen J. Turnbull
2013-12-16 0:17 ` T.V. Raman
2013-12-16 10:20 ` Juan M. Gonzalez
2013-11-19 6:14 ` Stephen J. Turnbull
2013-11-22 16:19 ` Karl Voit
2013-11-22 18:18 ` Eli Zaretskii
2013-11-24 11:11 ` Emacs will never be a WYSIWYG-editor and should not try to (was: Emacs as word processor) Karl Voit
2013-11-24 15:01 ` Emacs will never be a WYSIWYG-editor and should not try to Thien-Thi Nguyen
2013-11-24 16:53 ` Eli Zaretskii [this message]
2013-11-24 17:27 ` Pascal J. Bourguignon
2013-11-25 12:24 ` Richard Stallman
2013-11-26 7:01 ` Bastien
2013-11-26 9:10 ` Andreas Röhler
2013-11-26 9:15 ` Bastien
2013-11-26 9:34 ` Andreas Röhler
2013-11-26 9:34 ` Bastien
2013-11-26 15:58 ` Richard Stallman
2013-11-26 18:28 ` Andreas Röhler
2013-11-26 21:45 ` Achim Gratz
2013-11-27 7:44 ` Andreas Röhler
2013-11-26 15:58 ` Richard Stallman
2013-11-26 21:33 ` Achim Gratz
2013-11-24 18:36 ` Emacs will never be a WYSIWYG-editor and should not try to (was: Emacs as word processor) Richard Stallman
2013-11-23 6:06 ` Emacs as word processor Richard Stallman
2013-12-02 19:30 ` Hendrik Boom
2013-12-03 6:24 ` Thien-Thi Nguyen
2013-12-03 9:54 ` René Kyllingstad
2013-12-03 11:36 ` Jambunathan K
2013-12-03 16:32 ` T.V. Raman
2013-12-03 17:45 ` Eli Zaretskii
2013-12-08 17:08 ` Andreas Röhler
2013-12-13 22:28 ` Juan M. Gonzalez
[not found] <"<E1Vhwmp-0001x4-Pa"@fencepost.gnu.org>
[not found] <E1Vhwmp-0001x4-Pa"@fencepost.gnu.org>
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=83zjotbv29.fsf@gnu.org \
--to=eliz@gnu.org \
--cc=emacs-devel@gnu.org \
--cc=news1142@Karl-Voit.at \
/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).