From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.gnus.general,gmane.emacs.devel Subject: Re: [rmail-mbox-branch]: mail-utils Date: Fri, 8 Oct 2004 19:47:41 -0400 Sender: ding-owner@lists.math.uh.edu Message-ID: <20041008234741.GA17298@fencepost> References: <1096006177.432792.29828.nullmailer@Update.UU.SE> <1096014084.739640.30529.nullmailer@Update.UU.SE> <200410031040.i93Ae1YS000609@oak.pohoyda.family> <87d5zvwmq9.fsf_-_@oak.pohoyda.family> <20041006214742.GA5180@fencepost> <87mzywyeau.fsf@oak.pohoyda.family> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1097279295 31833 80.91.229.6 (8 Oct 2004 23:48:15 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 8 Oct 2004 23:48:15 +0000 (UTC) Cc: Miles Bader , rms@gnu.org, emacs-devel@gnu.org, ding@gnus.org Original-X-From: ding-owner+M7322=ding+2Daccount=gmane.org@lists.math.uh.edu Sat Oct 09 01:48:03 2004 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13] ident=mail) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1CG4Sw-0004jA-00 for ; Sat, 09 Oct 2004 01:48:02 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu ident=lists) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1CG4Sw-00083k-02 for ding-account@gmane.org; Fri, 08 Oct 2004 18:48:02 -0500 Original-Received: from util2.math.uh.edu ([129.7.128.23]) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1CG4So-00083b-00 for ding@lists.math.uh.edu; Fri, 08 Oct 2004 18:47:54 -0500 Original-Received: from justine.libertine.org ([66.139.78.221] ident=postfix) by util2.math.uh.edu with esmtp (Exim 4.30) id 1CG4Sm-0003BZ-19 for ding@lists.math.uh.edu; Fri, 08 Oct 2004 18:47:52 -0500 Original-Received: from fencepost.gnu.org (fencepost.gnu.org [199.232.76.164]) by justine.libertine.org (Postfix) with ESMTP id 6B1AC3A0014 for ; Fri, 8 Oct 2004 18:47:50 -0500 (CDT) Original-Received: from miles by fencepost.gnu.org with local (Exim 4.34) id 1CG4Sb-0005HQ-Ic; Fri, 08 Oct 2004 19:47:41 -0400 Original-To: Alexander Pohoyda Content-Disposition: inline In-Reply-To: <87mzywyeau.fsf@oak.pohoyda.family> User-Agent: Mutt/1.3.28i Blat: Foop Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:58783 gmane.emacs.devel:28110 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:28110 On Sat, Oct 09, 2004 at 01:34:49AM +0200, Alexander Pohoyda wrote: > > The mm- stuff seems not to be intended to be gnus-specific, but rather > > general-purpose code for handling mime that happens to be developed as part > > of gnus. > > Yes, I understand the intention. > > > > There are probably a few dependencies on gnus that have crept in, but I > > presume these could be excised. > > Some mm-*.el files use quite often functions or constants with gnus- > prefix. Can you be more specific? I did a grep, and the dependencies seem pretty much restricted to a few files (e.g., mm-view.el); the most general mime functionality seems pretty clean at first glance. Note that some places the mm- stuff has code of the form: (if (or (eq foo ...) (eq foo ...) (eq foo 'gnus-magic-constant)) ...) But this sort of thing is perfectly fine -- it's not really a dependency at all, because all it does is tweak the behavior specially for gnus in some way. > I would like to have a clean MIME library first. Sure, and the mm- stuff seems like the right to start from. It would completely silly to reimplement all of it when mm- is pretty close to what you want anyway. Maybe I'm wrong, but if so, please give details, don't just assert it. Thanks, -Miles -- I'm beginning to think that life is just one long Yoko Ono album; no rhyme or reason, just a lot of incoherent shrieks and then it's over. --Ian Wolff