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/