From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/55097 Path: main.gmane.org!not-for-mail From: Katsumi Yamaoka Newsgroups: gmane.emacs.xemacs.beta,gmane.emacs.gnus.general Subject: Re: gnus-util.el loads rmail Date: Fri, 05 Dec 2003 11:52:28 +0900 Organization: Emacsen advocacy group Sender: xemacs-beta-admin@xemacs.org Message-ID: References: NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1070592927 7656 80.91.224.253 (5 Dec 2003 02:55:27 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 5 Dec 2003 02:55:27 +0000 (UTC) Cc: bugs@gnus.org, ding@gnus.org, xemacs-beta@xemacs.org Original-X-From: xemacs-beta-admin@xemacs.org Fri Dec 05 03:55:24 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 1AS67o-0001Xj-00 for ; Fri, 05 Dec 2003 03:55:24 +0100 Original-Received: from gwyn.tux.org ([199.184.165.135]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AS67n-0002Da-00 for ; Fri, 05 Dec 2003 03:55:24 +0100 Original-Received: from gwyn.tux.org (localhost.localdomain [127.0.0.1]) by gwyn.tux.org (8.11.6p2/8.9.1) with ESMTP id hB52r2v18722; Thu, 4 Dec 2003 21:53:02 -0500 Original-Received: (from turnbull@localhost) by gwyn.tux.org (8.11.6p2/8.9.1) id hB52qhE18524 for xemacs-beta-mailman@xemacs.org; Thu, 4 Dec 2003 21:52:43 -0500 Original-Received: (from mail@localhost) by gwyn.tux.org (8.11.6p2/8.9.1) id hB52qe418486 for turnbull@tux.org; Thu, 4 Dec 2003 21:52:40 -0500 Original-Received: from washington.hostforweb.net (washington.hostforweb.net [69.61.11.2]) by gwyn.tux.org (8.11.6p2/8.9.1) with ESMTP id hB52qdv18472; Thu, 4 Dec 2003 21:52:39 -0500 Original-Received: from yamaoka by washington.hostforweb.net with local (Exim 4.24) id 1AS65E-0002Pv-NA; Thu, 04 Dec 2003 21:52:45 -0500 Original-To: Jerry James X-Face: #kKnN,xUnmKia.'[pp`;Omh}odZK)?7wQSl"4o04=EixTF+V[""w~iNbM9ZL+.b*_CxUmFk B#Fu[*?MZZH@IkN:!"\w%I_zt>[$nm7nQosZ<3eu;B:$Q_:p!',P.c0-_Cy[dz4oIpw0ESA^D*1Lw= L&i*6&( User-Agent: Gnus/5.1003 (Gnus v5.10.3) XEmacs/21.4 (Reasonable Discussion, linux) Cancel-Lock: sha1:LZEsd8uK/h6rPps62vCWEQtBxU0= X-Payment: hashcash 1.2 0:031205:james@xemacs.org:dba2ae293d8e9d25 X-Hashcash: 0:031205:james@xemacs.org:dba2ae293d8e9d25 X-Payment: hashcash 1.2 0:031205:bugs@gnus.org:d4076415a7bb43c6 X-Hashcash: 0:031205:bugs@gnus.org:d4076415a7bb43c6 X-Payment: hashcash 1.2 0:031205:ding@gnus.org:eb6f03fb170945c5 X-Hashcash: 0:031205:ding@gnus.org:eb6f03fb170945c5 X-Payment: hashcash 1.2 0:031205:xemacs-beta@xemacs.org:d51b94ea6bdfb71c X-Hashcash: 0:031205:xemacs-beta@xemacs.org:d51b94ea6bdfb71c X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - washington.hostforweb.net X-AntiAbuse: Original Domain - xemacs.org X-AntiAbuse: Originator/Caller UID/GID - [32041 32041] / [47 12] X-AntiAbuse: Sender Address Domain - washington.hostforweb.net X-XEmacs-List: beta Errors-To: xemacs-beta-admin@xemacs.org X-BeenThere: xemacs-beta@xemacs.org X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: XEmacs Beta Testers List-Unsubscribe: , Xref: main.gmane.org gmane.emacs.xemacs.beta:12680 gmane.emacs.gnus.general:55097 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:55097 >>>>> In >>>>> Steve Youngs wrote: KY> Loading of rmail is only for the `rmail-select-summary' macro, KY> isn't it? If so, it can be solved by not compiling that section: [...] KY> How about it? > So this would be as a replacement to Jerry's patch or in addition to > it? No, that's only for explaining my idea. Maybe, it should be performed to gnus-util.el before you change. If you allow, I need to do work. > And the doc string from `dont-compile' troubles me a little... [...] >| If you think you need this, you're probably making a mistake somewhere. > ...that last line in particular. About the case where `eval' is used in the Lisp source, there was a similar description in very old Info documents. `dont-compile' is an another expression of `eval' and `quote': (macroexpand '(dont-compile FORM)) => (eval (quote FORM)) It is used in order to express the purpose more clearly. Besides making the operation slow a bit, there is no problem. -- Katsumi Yamaoka