From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: RMAIL, MIME-related bug Date: 16 Oct 2003 15:21:40 -0400 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <200310121947.h9CJlhKH006102@oak.pohoyda.family> <6480-Thu16Oct2003192118+0200-eliz@elta.co.il> <3405-Thu16Oct2003205828+0200-eliz@elta.co.il> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1066332427 8615 80.91.224.253 (16 Oct 2003 19:27:07 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 16 Oct 2003 19:27:07 +0000 (UTC) Cc: alexander.pohoyda@gmx.net, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu Oct 16 21:27:04 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 1AADm4-0001Oi-00 for ; Thu, 16 Oct 2003 21:27:04 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AADm3-0006pI-00 for ; Thu, 16 Oct 2003 21:27:03 +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 1AADjS-0008Q6-FD for emacs-devel@quimby.gnus.org; Thu, 16 Oct 2003 15:24:22 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AADhj-0007tH-Oh for emacs-devel@gnu.org; Thu, 16 Oct 2003 15:22:35 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AADh0-0006TO-Uj for emacs-devel@gnu.org; Thu, 16 Oct 2003 15:22:22 -0400 Original-Received: from [132.204.24.67] (helo=mercure.iro.umontreal.ca) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AADgy-0006SI-Dw for emacs-devel@gnu.org; Thu, 16 Oct 2003 15:21:48 -0400 Original-Received: from vor.iro.umontreal.ca (vor.iro.umontreal.ca [132.204.24.42]) by mercure.iro.umontreal.ca (8.12.9/8.12.9) with ESMTP id h9GJLfUN001004; Thu, 16 Oct 2003 15:21:41 -0400 Original-Received: by vor.iro.umontreal.ca (Postfix, from userid 20848) id E69313C63E; Thu, 16 Oct 2003 15:21:40 -0400 (EDT) Original-To: Eli Zaretskii In-Reply-To: <3405-Thu16Oct2003205828+0200-eliz@elta.co.il> Original-Lines: 22 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 X-DIRO-MailScanner: Found to be clean 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:17173 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:17173 >> I need to be able to forward/resend a GPG-signed message (or a message with >> a GPG-signed subpart), so at least in those cases we need to preserve all >> the information. > Is forwarding such a frequent operation? The question is not even relevant: it needs to be possible to do it, so you need to keep the info, just in case. >> PS: All the MUAs I know do the processing upon display, so I don't >> understand why it would pose any performance problem. > It simply sounds sub-optimal to do the decoding every time the message > is displayed. 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). Stefan