From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Peter S Galbraith Newsgroups: gmane.emacs.devel Subject: Re: RMAIL, MIME-related bug Date: Fri, 17 Oct 2003 11:39:24 -0400 Organization: mh-e crew - mh-e.sourceforge.net Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <3513.1066405164@mixed> References: <200310121947.h9CJlhKH006102@oak.pohoyda.family> <6480-Thu16Oct2003192118+0200-eliz@elta.co.il> <3405-Thu16Oct2003205828+0200-eliz@elta.co.il> <9003-Fri17Oct2003082402+0200-eliz@elta.co.il> NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1066405966 16501 80.91.224.253 (17 Oct 2003 15:52:46 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 17 Oct 2003 15:52:46 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Fri Oct 17 17:52:44 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AAWuC-00038U-00 for ; Fri, 17 Oct 2003 17:52:44 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AAWuB-0008U2-00 for ; Fri, 17 Oct 2003 17:52:43 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AAWlR-0004vv-CM for emacs-devel@quimby.gnus.org; Fri, 17 Oct 2003 11:43:41 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AAWhr-0003zU-1Q for emacs-devel@gnu.org; Fri, 17 Oct 2003 11:39:59 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AAWhK-0003oP-2M for emacs-devel@gnu.org; Fri, 17 Oct 2003 11:39:57 -0400 Original-Received: from [66.110.141.131] (helo=mixed.dyndns.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AAWhJ-0003o6-FY for emacs-devel@gnu.org; Fri, 17 Oct 2003 11:39:25 -0400 Original-Received: by mixed.dyndns.org (Postfix, from userid 1000) id BF6CD71C69; Fri, 17 Oct 2003 11:39:25 -0400 (EDT) Original-Received: from mixed (localhost [127.0.0.1]) by mixed.dyndns.org (Postfix) with ESMTP id BE9A371C68 for ; Fri, 17 Oct 2003 11:39:25 -0400 (EDT) Original-To: emacs-devel@gnu.org In-Reply-To: Message from Eli Zaretskii of "Fri, 17 Oct 2003 08:24:02 +0200." <9003-Fri17Oct2003082402+0200-eliz@elta.co.il> X-Mailer: MH-E 7.4.2+cvs; nmh 1.1-RC1; GNU Emacs 21.3.1 X-Image-URL: http://people.debian.org/~psg/face.png X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:17211 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:17211 Eli Zaretskii wrote: > > From: Stefan Monnier > > It might be suboptimal in some cases, but in terms of programmer > > resources, it's pretty close to optimal. Admittedly, it's not clear > > whether programmer resources is the bottleneck w.r.t MIME decoding > > given the number of different MIME-decoding package have been > > written in elisp. Or maybe it is the bottleneck and it's a shame > > that we would write yet-another one rather than use a pre-existing > > one such as the one in Gnus (wisely used by MH-E). > > Actually, I think it's a shame that every add-on mail package invented > its own way of doing things instead of contributing the infrastructure > to Emacs. I'm not sure what you say is so true. wanderlust -> uses SEMI or tm. mew -> ? gnus -> implemented their own. MH-E -> uses gnus. I see two major implemenations, and from the little I know the gnus and FLIM/SEMI camps have a complicated history. There are still many files in common between the two. When we started doing MIME in MH-E, we briefly looked at semi. I had trouble making heads or tails of it (my own limitations; the Japanese web sites didn't help since I couldn't understand them) and since it's not part of Emacs we would have had to get it to be part of Emacs before we could use in MH-E. So we took the gnus route. We were lucky that Satyaki Das was familiar with gnus, and he did the vast majority of the MIME work. > If they did it the Right Way, we would not need to have > this discussion now, just point Alexander to the existing functions. The only MIME functions currently in Emacs are from gnus, so point him at those. Then all three MUAs in Emacs (rmail, gnus, MH-E) will be using the same thing. Or you drop rmail and start using MH-E (Okay, just kidding!). Peter -- Peter S. Galbraith, MH-E developer GPG key 1024/D2A913A1 - 97CE 866F F579 96EE 6E68 8170 35FF 799E 6623'rd GNU/Linux user at the Counter - http://counter.li.org/