From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/54992 Path: main.gmane.org!not-for-mail From: Per Abrahamsen Newsgroups: gmane.emacs.gnus.general Subject: Re: Using CL in Gnus (was: gnus-agentize versus emacs 20 mapc) Date: Sun, 30 Nov 2003 14:22:42 +0100 Organization: The Church of Emacs Sender: ding-owner@lists.math.uh.edu Message-ID: References: <87oev1uyzw.fsf@zip.com.au> <87k75oktn7.fsf@zip.com.au> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1070198692 392 80.91.224.253 (30 Nov 2003 13:24:52 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 30 Nov 2003 13:24:52 +0000 (UTC) Original-X-From: ding-owner+M3532@lists.math.uh.edu Sun Nov 30 14:24:49 2003 Return-path: Original-Received: from malifon.math.uh.edu ([129.7.128.13]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AQRZB-0005KJ-00 for ; Sun, 30 Nov 2003 14:24:49 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by malifon.math.uh.edu with smtp (Exim 3.20 #1) id 1AQRXL-0001XL-00; Sun, 30 Nov 2003 07:22:55 -0600 Original-Received: from justine.libertine.org ([66.139.78.221] ident=postfix) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 1AQRXC-0001XD-00 for ding@lists.math.uh.edu; Sun, 30 Nov 2003 07:22:46 -0600 Original-Received: from main.gmane.org (main.gmane.org [80.91.224.249]) by justine.libertine.org (Postfix) with ESMTP id 5024B3A0025 for ; Sun, 30 Nov 2003 07:22:45 -0600 (CST) Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1AQRXA-0001KK-00 for ; Sun, 30 Nov 2003 14:22:44 +0100 Mail-Followup-To: ding@gnus.org X-Injected-Via-Gmane: http://gmane.org/ Original-To: ding@gnus.org Original-Received: from sea.gmane.org ([80.91.224.252]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AQRX9-0001KC-00 for ; Sun, 30 Nov 2003 14:22:43 +0100 Original-Received: from news by sea.gmane.org with local (Exim 3.35 #1 (Debian)) id 1AQRX9-0008V7-00 for ; Sun, 30 Nov 2003 14:22:43 +0100 Original-Lines: 13 Original-X-Complaints-To: usenet@sea.gmane.org X-Face: +kRV2]2q}lixHkE{U)mY#+6]{AH=yN~S9@IFiOa@X6?GM|8MBp/ Mail-Copies-To: nobody User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (gnu/linux) Cancel-Lock: sha1:VsQvRP2/o4XF8DO4c8cTIL7DxZE= Precedence: bulk Xref: main.gmane.org gmane.emacs.gnus.general:54992 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:54992 The only Emacs where we need to worry about not including the cl runtime is "the next version of GNU Emacs". RMS do not want the cl namespace to clutter the pristine GNU Emacs, which mean that Gnus that the bundled version of Gnus should not load the cl runtime. Since this list concern the development version of Gnus, which will be available unbundled for older Emacsen and bundled only in a future Emacs release, the "future Emacs release" is the only version where we need to avoid cl. In other words, using functions like mapc that requires the cl runtime in older Emacsen (or XEmacs) are fine, as long as they don't require cl in the CVS version of Emacs.