From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/47177 Path: main.gmane.org!not-for-mail From: Katsumi Yamaoka Newsgroups: gmane.emacs.gnus.general Subject: Re: Gnus always loads cl Date: Mon, 14 Oct 2002 18:15:30 +0900 Sender: owner-ding@hpc.uh.edu Message-ID: References: NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1034612211 31642 127.0.0.1 (14 Oct 2002 16:16:51 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 14 Oct 2002 16:16:51 +0000 (UTC) Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1817ti-0008EC-00 for ; Mon, 14 Oct 2002 18:16:50 +0200 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1817sE-0008SX-00; Mon, 14 Oct 2002 11:15:18 -0500 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Mon, 14 Oct 2002 11:16:01 -0500 (CDT) Original-Received: from sclp3.sclp.com (qmailr@sclp3.sclp.com [209.196.61.66]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id LAA29559 for ; Mon, 14 Oct 2002 11:15:49 -0500 (CDT) Original-Received: (qmail 2987 invoked by alias); 14 Oct 2002 16:16:37 -0000 Original-Received: (qmail 2982 invoked from network); 14 Oct 2002 16:16:36 -0000 Original-Received: from unknown (HELO java.hostforweb.net) (66.197.222.237) by gnus.org with SMTP; 14 Oct 2002 16:16:36 -0000 Original-Received: from yahoobb218118002042.bbtec.net ([218.118.2.42] helo=yamaoka.cc) by java.hostforweb.net with esmtp (Exim 3.36 #1) id 1811K3-0005EJ-00 for ding@gnus.org; Mon, 14 Oct 2002 05:15:35 -0400 Original-To: ding@gnus.org 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.090008 (Oort Gnus v0.08) Emacs/21.2 (i686-pc-linux-gnu) Cancel-Lock: sha1:IK1FGXG8vBsIF9knJaRWK6I5/C8= X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - java.hostforweb.net X-AntiAbuse: Original Domain - gnus.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [0 0] X-AntiAbuse: Sender Address Domain - yamaoka.cc Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:47177 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:47177 Hi, I have two questions to Gnus developers. I've believed for a long time that we must not load cl while running Gnus. It seems that it is required by FSF Emacs or RMS. So, I've made some compiler macros in dgnushack.el, I've sometimes advised not to use cl run-time functions in Gnus and all they have been accepted. Is this rule -- Gnus does not use cl run-time functions -- effective even now? Otherwise, doesn't such a rule exist from the beginning? If a module in Gnus uses a function which is built-in under FSF Emacs 21 but is defined in cl under FSF Emacs 20, should Gnus load cl for Emacs 20 users? If anything, I've enjoyed exterminating cl run-time functions in Gnus. Though it might have been useless for Gnus, it was significant for me. ;-) -- Katsumi Yamaoka