all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Scott Randby <srandby@gmail.com>
To: Eli Zaretskii <eliz@gnu.org>
Cc: emacs-devel@gnu.org
Subject: Re: Differences between Org-Mode and Hyperbole
Date: Fri, 1 Jul 2016 17:34:44 -0400	[thread overview]
Message-ID: <5776E1F4.3020709@gmail.com> (raw)
In-Reply-To: <83k2h5tbtv.fsf@gnu.org>

On 07/01/2016 03:09 PM, Eli Zaretskii wrote:
>> Cc: emacs-devel@gnu.org
>> From: Scott Randby <srandby@gmail.com>
>> Date: Fri, 1 Jul 2016 14:38:23 -0400
>>
>>> This discussion will be much more useful if people would not take it
>>> as an attack on Org.  In particular, the criticism is not about Org
>>> from POV of the end user, it's about its design principles.  IOW, the
>>> real subject of this discussion is how should we design large Emacs
>>> packages, and Org is just being used as an example, to have some
>>> context and some concrete instances of the abstract ideas.  See the
>>> beginning of the discussion.
>>
>> I have been following the entire discussion closely. It contains a
>> direct attack on Org by someone who clearly doesn't even know the basics
>> of Org. No other examples were given, and none other than Org have been
>> given so far by anyone else. If Org is being used as just one example,
>> please give other examples of Emacs packages that don't live up to the
>> vague "design standards" that are desired, and explain why these
>> packages violate those standards so that we can understand exactly what
>> the problem is.
>
> Having just one example in a discussion doesn't constitute an attack
> on that single example.

Again, what are other examples? If Org is the only example, then what 
makes it different from all the other Emacs packages? If there are more 
examples, then what is it they have in common so that a design 
philosophy can be developed that is universally useful?

I could spend all day being critical of Gnus, but I've never been able 
to figure out how to use it so I don't have any legitimate reason to 
present my uninformed opinion about it. Nobody cares about my opinion 
anyway since I have no standing in the Emacs community. Richard or 
others with influence can make a vague statement that something is wrong 
with Org and the community will think that the opinion has merit when in 
fact it doesn't.

>
> Besides, I think the fact that Richard was turned off by Org so early
> in his attempts to learn it should tell us something important.
> Richard cannot be accused of being an Emacs outsider, or of not being
> capable of learning complex Emacs stuff.

Yes, it says that Richard doesn't know how to use Org. I never accused 
Richard of being an Emacs outsider. Such an accusation would be 
completely false and mean. I wouldn't dare question Richard's ability to 
learn Org either. What I don't see in his statements about Org are 
concrete facts and suggestions except for the fact that much of Org 
doesn't work outside of Org and that this is bad for some unstated 
reason backed up by no evidence.

>
>>> If people could stop being defensive about Org, and instead think more
>>> broadly, and perhaps bring some other examples into this discussion,
>>> we might actually reach some useful conclusions that could help us in
>>> the future.
>>
>> Yes, what are those other examples. Please be specific. The statement
>> that advocates of Org aren't thinking broadly is false, and it isn't the
>> job of Org users to bring other examples into the discussion.
>
> AFAIU, this discussion was meant for Emacs developers, not for Org
> users/advocates.  The suggestion to think broadly was aimed at all of
> us, not just for those who think Org was designed in the best way
> possible.  Think broadly in this context means think about more than
> just Org.

I'm sorry I said anything since I'm not an Emacs developer. But I never 
claimed that Org was designed in the best way possible. Yes, I care more 
about Org than other packages because I use Org for almost all of my 
work, it is a fantastic tool. I'm just tired of these digs at Org from 
people who don't use it.

>
>> Telling us the design is flawed without suggesting how it can be
>> fixed is saying nothing useful.
>
> AFAIU, Richard's comment was that the design principles were wrong,
> not that the design itself was flawed.  The main design principle in
> question is that of tight integration between unrelated parts of a
> large package.

Though I'm not an Emacs or an Org developer, I have to disagree 
slightly. The tight integration between pieces of Org is one of the 
features that makes it so useful. I don't see how modularization of Org 
is going to be easy or even desirable.

>
>> Of course we can learn from the design of Org, but saying that doesn't
>> contribute anything to the so-called discussion of design principles. I
>> haven't been defensive. Instead, I would like to see specifics. Without
>> specifics, then a small number of the comments about Org that have been
>> made in this thread are simply uninformed attacks and are therefore
>> useless.
>
> I tried to give a few specific examples up-thread.

I will read those carefully.

>
>>>> it appears to me that perhaps incorporating Org into official Emacs
>>>> was the failure
>>>
>>> Now, this is uncalled-for, and factually incorrect.
>>
>> I did not mean that Org was unsuccessfully incorporated into Emacs. Such
>> a claim would be false. What I meant was that the repeated attacks on
>> Org (on this thread and others) from a tiny segment of the Emacs
>> community have made some Org users (such as myself and a few of my
>> friends) regret the merging of Org into Emacs.
>
> AFAIR, Org became part of Emacs in 2005, merely 2 years since its
> inception.  I was there when it happened.  To me, this means Org has
> been part of Emacs almost from its very beginning.

I didn't think that Org had been part of Emacs for that long since I 
didn't research the matter. But I started using Org before it was part 
of Emacs, so I too was there when it happened and it didn't happen until 
after Org was fully functional. I supported the move at that time even 
though I never use the version of Org included in Emacs.

>



  parent reply	other threads:[~2016-07-01 21:34 UTC|newest]

Thread overview: 126+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-06-15 20:55 Differences between Org-Mode and Hyperbole (Was: Call for testers for GNU Hyperbole 5.12, a large, useful Emacs package) Robert Weiner
2016-06-15 21:53 ` Differences between Org-Mode and Hyperbole John Wiegley
2016-06-15 22:16   ` Robert Weiner
2016-06-16  0:39     ` John Wiegley
2016-06-16 14:41       ` Robert Weiner
2016-06-16 23:18         ` Richard Stallman
2016-06-16 23:51           ` John Wiegley
2016-06-17  0:19             ` Robert Weiner
2016-06-17  5:02               ` Tom
2016-06-17 15:29                 ` raman
2016-06-17 23:54                 ` Robert Weiner
2016-06-18 16:47                 ` Fabrice Popineau
2016-06-18 17:05                   ` Robert Weiner
2016-06-28 15:23                 ` Eric S Fraga
2016-06-28 15:43                   ` Robert Weiner
2016-06-29 14:34                   ` Richard Stallman
2016-06-29 15:04                     ` Robert Weiner
2016-06-30 17:58                       ` Richard Stallman
2016-06-30 23:02                         ` Scott Randby
2016-07-01  7:45                           ` Eli Zaretskii
2016-07-01  8:17                             ` Eric Abrahamsen
2016-07-01  9:46                               ` Eric S Fraga
2016-07-01 20:53                               ` Tom
2016-07-05 18:24                                 ` Marcin Borkowski
2016-07-01 22:09                               ` Richard Stallman
2016-07-01 23:01                                 ` Allen S. Rout
2016-07-03  0:06                                   ` Richard Stallman
2016-07-05 18:21                                 ` Marcin Borkowski
2016-07-05 19:44                                   ` Eli Zaretskii
2016-07-05 19:53                                     ` Marcin Borkowski
2016-07-06 14:26                                       ` Eli Zaretskii
2016-07-06 15:41                                         ` Marcin Borkowski
2016-07-01 22:09                               ` Richard Stallman
2016-07-02  7:10                                 ` Eli Zaretskii
2016-07-03  0:06                                   ` Richard Stallman
2016-07-01 18:38                             ` Scott Randby
2016-07-01 19:09                               ` Eli Zaretskii
2016-07-01 21:11                                 ` Tom
2016-07-02  6:43                                   ` Eli Zaretskii
2016-07-03  0:05                                   ` Richard Stallman
2016-07-05 18:13                                     ` Marcin Borkowski
2016-07-06 22:22                                       ` Richard Stallman
2016-07-01 21:34                                 ` Scott Randby [this message]
2016-07-01 21:58                                   ` John Mastro
2016-07-02  7:05                                   ` Eli Zaretskii
2016-07-02  9:13                                     ` Achim Gratz
2016-07-02 10:07                                       ` Eli Zaretskii
2016-07-02 10:36                                         ` Eli Zaretskii
2016-07-05 18:07                                         ` Marcin Borkowski
2016-07-05 19:41                                           ` Eli Zaretskii
2016-07-05 19:57                                             ` Marcin Borkowski
2016-07-06 14:27                                               ` Eli Zaretskii
2016-07-06 15:32                                                 ` Marcin Borkowski
2016-07-06 15:42                                                   ` Eli Zaretskii
2016-07-06 18:08                                                     ` Marcin Borkowski
2016-07-03  0:05                                   ` Richard Stallman
2016-07-03 13:59                                     ` Scott Randby
2016-07-03 14:19                                     ` Scott Randby
2016-07-05 18:02                                     ` Marcin Borkowski
2016-07-02  9:00                                 ` Joost Kremers
2016-07-02  9:55                                   ` Eli Zaretskii
2016-07-05 18:17                                   ` Marcin Borkowski
2016-07-05 17:51                             ` Marcin Borkowski
2016-06-29 16:33                     ` Tom
2016-06-29 17:30                       ` Eli Zaretskii
2016-06-29 20:04                         ` Richard Stallman
2016-06-29 22:15                         ` H. Dieter Wilhelm
2016-06-30  2:43                           ` Eli Zaretskii
2016-06-30 13:41                           ` Allen S. Rout
2016-07-03  0:08                             ` Richard Stallman
2016-06-29 17:30                     ` Allen S. Rout
2016-06-29 20:04                       ` Richard Stallman
2016-06-30  8:26                     ` Eric S Fraga
2016-07-03 22:36                       ` Richard Stallman
2016-07-04 13:58                         ` Kaushal Modi
2016-07-04 21:20                           ` Richard Stallman
2016-07-04 21:33                             ` Robert Weiner
2016-07-05 22:59                               ` Richard Stallman
2016-07-06  4:21                                 ` Marcin Borkowski
2016-07-06 22:29                                   ` Richard Stallman
2016-07-06  7:12                                 ` Nikolai Weibull
2016-07-06 22:30                                   ` Richard Stallman
2016-07-07 12:09                                     ` Nikolai Weibull
     [not found]                               ` <921c10a04c17462988c2821ed40582e7@DB5PR01MB1895.eurprd01.prod.exchangelabs.com>
2016-07-06  8:06                                 ` Eric S Fraga
2016-07-07 21:54                                   ` Richard Stallman
     [not found]                                   ` <33003e1e02b04d2db5ee60baff9a040f@HE1PR01MB1898.eurprd01.prod.exchangelabs.com>
2016-07-08 12:23                                     ` Eric S Fraga
2016-07-09 16:56                                       ` Richard Stallman
2016-07-10  6:47                                         ` chad brown
2016-07-10 14:41                                           ` Eli Zaretskii
2016-07-04 21:33                             ` Phillip Lord
2016-07-05 13:11                               ` Etienne Prud'homme
2016-07-05 14:57                                 ` Eli Zaretskii
2016-07-05 23:03                                 ` Richard Stallman
2016-07-06  8:49                                   ` Joost Kremers
2016-07-07 21:54                                     ` Richard Stallman
2016-07-06 10:44                                   ` Marcin Borkowski
2016-07-05 16:16                             ` Marcin Borkowski
2016-07-06 22:22                               ` Richard Stallman
2016-07-05 17:26                             ` Marcin Borkowski
2016-07-07 22:01                               ` Richard Stallman
     [not found]                           ` <<E1bKBHv-0000lE-Bw@fencepost.gnu.org>
2016-07-04 22:26                             ` Drew Adams
2016-07-05 17:50                           ` Nikolaus Rath
2016-07-05 20:30                         ` joakim
2016-07-06 22:24                           ` Richard Stallman
2016-07-02  7:18                     ` Marcin Borkowski
2016-07-02  8:18                       ` Eli Zaretskii
2016-07-05 15:49                         ` Marcin Borkowski
2016-07-03  0:06                       ` Richard Stallman
2016-07-05 15:53                         ` Marcin Borkowski
2016-07-06 22:22                           ` Richard Stallman
2016-06-17 13:31               ` Eric Abrahamsen
2016-06-18 18:02                 ` Richard Stallman
2016-06-18 20:31                   ` Fabrice Popineau
2016-06-19 11:49                     ` Robert Weiner
2016-06-19 12:36                       ` Fabrice Popineau
2016-06-17 15:27             ` raman
2016-06-16 23:57           ` Robert Weiner
2016-06-17 15:53           ` Karl Fogel
2016-06-18 18:06             ` Richard Stallman
2016-06-20 18:15               ` Karl Fogel
2016-06-20 20:36                 ` Tom
2016-06-28 15:28               ` Eric S Fraga
2016-06-16  8:44 ` Re:Re: Differences between Org-Mode and Hyperbole (Was: Call for testers for GNU Hyperbole 5.12, a large, useful Emacs package) tumashu
2016-06-16 14:07   ` Robert Weiner
2016-06-16 15:38   ` Differences between Org-Mode and Hyperbole raman
2016-06-16 16:06     ` Robert Weiner

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=5776E1F4.3020709@gmail.com \
    --to=srandby@gmail.com \
    --cc=eliz@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 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.