From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Differences between Org-Mode and Hyperbole Date: Fri, 01 Jul 2016 18:09:35 -0400 Message-ID: References: <87h9cdmj6t.fsf@delle7240.chemeng.ucl.ac.uk> <5775A512.4020803@gmail.com> <8337ntvm2d.fsf@gnu.org> <87h9c9lqll.fsf@ericabrahamsen.net> Reply-To: rms@gnu.org NNTP-Posting-Host: plane.gmane.org Content-Type: text/plain; charset=Utf-8 X-Trace: ger.gmane.org 1467411065 7965 80.91.229.3 (1 Jul 2016 22:11:05 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 1 Jul 2016 22:11:05 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eric Abrahamsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 02 00:10:51 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bJ6eA-00022o-5I for ged-emacs-devel@m.gmane.org; Sat, 02 Jul 2016 00:10:50 +0200 Original-Received: from localhost ([::1]:35960 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJ6e9-0000xg-Bd for ged-emacs-devel@m.gmane.org; Fri, 01 Jul 2016 18:10:49 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38840) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJ6d9-0000jK-Nz for emacs-devel@gnu.org; Fri, 01 Jul 2016 18:09:48 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bJ6d7-0004bS-LG for emacs-devel@gnu.org; Fri, 01 Jul 2016 18:09:46 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37370) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bJ6cy-0004ZP-Sj; Fri, 01 Jul 2016 18:09:36 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1bJ6cx-0002L7-0p; Fri, 01 Jul 2016 18:09:35 -0400 In-reply-to: <87h9c9lqll.fsf@ericabrahamsen.net> (message from Eric Abrahamsen on Fri, 01 Jul 2016 16:17:26 +0800) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:205063 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] Another example of the same kind of lumping together of features is Gnus. Including a mail-sending mode in Gnus made Emacs complicated in an unnecessary way. If someone wanted features that Mail mode didn't have, the best way to add them to Emacs would have been to add them to Mail mode. The second best way to add them to Emacs, in case they did not fit into Mail mode, would have been to make an alternate mail-sending mode, as an independent feature. Being independent features doesn't mean they can't work together. Rmail and Mail mode are both independent features, but they work together through clean interfaces. I think Hyperbole is such an example, so I asked Robert to separate some of its functionalities before we install it. -- Dr Richard Stallman President, Free Software Foundation (gnu.org, fsf.org) Internet Hall-of-Famer (internethalloffame.org) Skype: No way! See stallman.org/skype.html.