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: Sending attachments Date: Tue, 14 Jul 2009 06:44:18 -0400 Message-ID: References: Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: ger.gmane.org 1247569043 10612 80.91.229.12 (14 Jul 2009 10:57:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 14 Jul 2009 10:57:23 +0000 (UTC) Cc: ams@gnu.org, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Jul 14 12:57:16 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MQfhD-0007qH-RZ for ged-emacs-devel@m.gmane.org; Tue, 14 Jul 2009 12:57:16 +0200 Original-Received: from localhost ([127.0.0.1]:53311 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MQfhC-0006Dv-T9 for ged-emacs-devel@m.gmane.org; Tue, 14 Jul 2009 06:57:14 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MQfcR-0004f3-Fb for emacs-devel@gnu.org; Tue, 14 Jul 2009 06:52:19 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MQfcD-0004TU-Tr for emacs-devel@gnu.org; Tue, 14 Jul 2009 06:52:09 -0400 Original-Received: from [199.232.76.173] (port=41394 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MQfcB-0004SN-A2 for emacs-devel@gnu.org; Tue, 14 Jul 2009 06:52:03 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:36125) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1MQfc9-0004fh-EZ for emacs-devel@gnu.org; Tue, 14 Jul 2009 06:52:02 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1MQfUg-0005pF-Gr; Tue, 14 Jul 2009 06:44:18 -0400 In-reply-to: (message from Stefan Monnier on Mon, 13 Jul 2009 08:14:14 -0400) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:112445 Archived-At: > I may need to maintain Emacs again; past history shows other > maintainers come and go. If that happens, I want to have Mail mode, > not depend on something that is part of Gnus. Please explain why you consider "part of Gnus" to be a negative attribute. There are two reasons. First, its primary source is maintained outside of Emacs. Second, the people who work on it do not hesitate to add dependencies between one part and another, with results that one quickly sees on studying files from Gnus. Another problem with Gnus maintenance is that, whenever they see the need for some other feature, they add it to Gnus, without discussing it with the Emacs maintainer, and without attempting to make the package independent of Gnus. Another problem is that a lot of the code is ugly and hard to understand. While this CAN happen to any code, I think the separate maintenance of Gnus encourages it, since it discourages other people than the Gnus developers from working on the code at all. I decided to make rfc2047.el work outside Gnus. Most of the dependence on other Gnus files existed for no good reason at all. However, a couple of functions in mm-util do real work that seems important. They are a specialized facility in the same file with lots of low-level XEmacs compatibility functions used in Gnus. Perhaps I will just split that file.