From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.devel,gmane.emacs.gnus.general Subject: Re: Sending attachments Date: Mon, 06 Jul 2009 13:54:03 +0900 Organization: NEC Electronics Message-ID: References: <87k52rzyn1.fsf@benthic.rattlesnake.com> <873a9fw6dt.fsf@catnip.gol.com> <87y6r7yp1y.fsf@stupidchicken.com> <0922916E-B9DD-41C4-8A3D-8550CDD56B62@mit.edu> <83r5ww1m3k.fsf@gnu.org> <871vovsvi8.fsf@catnip.gol.com> <83ljn324xd.fsf@gnu.org> <87skhbrdz3.fsf@catnip.gol.com> <83hbxr0zc6.fsf@gnu.org> <87hbxqrha4.fsf@catnip.gol.com> <83d48e1oz6.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1246856093 1389 80.91.229.12 (6 Jul 2009 04:54:53 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 6 Jul 2009 04:54:53 +0000 (UTC) Cc: ding@gnus.org To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 06 06:54:39 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 1MNgDu-0000cd-Or for ged-emacs-devel@m.gmane.org; Mon, 06 Jul 2009 06:54:39 +0200 Original-Received: from localhost ([127.0.0.1]:33757 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MNgDu-0006VC-47 for ged-emacs-devel@m.gmane.org; Mon, 06 Jul 2009 00:54:38 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MNgDn-0006Sa-V2 for emacs-devel@gnu.org; Mon, 06 Jul 2009 00:54:32 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MNgDj-0006II-DB for emacs-devel@gnu.org; Mon, 06 Jul 2009 00:54:31 -0400 Original-Received: from [199.232.76.173] (port=59156 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MNgDj-0006I4-4k for emacs-devel@gnu.org; Mon, 06 Jul 2009 00:54:27 -0400 Original-Received: from main.gmane.org ([80.91.229.2]:46120 helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MNgDi-0006b4-Ml for emacs-devel@gnu.org; Mon, 06 Jul 2009 00:54:26 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1MNgDc-0004Zu-CW for emacs-devel@gnu.org; Mon, 06 Jul 2009 04:54:20 +0000 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 06 Jul 2009 04:54:20 +0000 Original-Received: from miles by fencepost.gnu.org with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 06 Jul 2009 04:54:20 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 34 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: fencepost.gnu.org System-Type: x86_64-unknown-linux-gnu Blat: Foop Cancel-Lock: sha1:7gvhndxllKGd6D8yyHdMAeeF4gM= 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:112064 gmane.emacs.gnus.general:68647 Archived-At: Miles Bader writes: > Some random points that come to mind: > > (1) We must still maintain message-mode as well, so mail-mode's > "simplicity" yields no obvious code maintenance Benefit. > > (2) I've used both modes over the years, and from my viewpoint as a > user, both modes seem pretty much the same form a UI standpoint Oh, also: (3) Having both modes present presents a user burden, especially because the default is mail-mode -- there are many cases where a new user may need the extra features (even if he doesn't realize this, e.g., if he is sending non-ASCII characters in a way that isn't handled properly by mail-mode), but will still be using the default settings. Not only must the documentation be written to consider this and guide users, but in many cases, the user won't look at the documentation, or won't look in the proper place, and so will simply decide that Emacs mail handling doesn't support the desired feature. In the case non-ASCII character case mentioned above, he may not even _know_ that he needs to do anything or look at any documentation -- he'll just send incorrect mail. Thanks, -Miles -- Education, n. That which discloses to the wise and disguises from the foolish their lack of understanding.