From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: joaotavora@gmail.com (=?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?=) Newsgroups: gmane.emacs.bugs Subject: bug#16353: 24.3.50; cl-position fails in 23.4.1 Date: Mon, 06 Jan 2014 22:49:29 +0000 Message-ID: <87txdgsp3a.fsf@gmail.com> References: <87a9faw9w6.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1389048734 21539 80.91.229.3 (6 Jan 2014 22:52:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 6 Jan 2014 22:52:14 +0000 (UTC) Cc: 16353@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jan 06 23:52:20 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1W0J1v-0004Xv-QL for geb-bug-gnu-emacs@m.gmane.org; Mon, 06 Jan 2014 23:52:19 +0100 Original-Received: from localhost ([::1]:37980 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W0J1u-0004ib-W1 for geb-bug-gnu-emacs@m.gmane.org; Mon, 06 Jan 2014 17:52:18 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34934) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W0J1m-0004hJ-BY for bug-gnu-emacs@gnu.org; Mon, 06 Jan 2014 17:52:16 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W0J1e-0006tF-JR for bug-gnu-emacs@gnu.org; Mon, 06 Jan 2014 17:52:10 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:53719) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W0J1e-0006tB-Fn for bug-gnu-emacs@gnu.org; Mon, 06 Jan 2014 17:52:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1W0J1d-0007Oz-TH for bug-gnu-emacs@gnu.org; Mon, 06 Jan 2014 17:52:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: joaotavora@gmail.com (=?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 Jan 2014 22:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16353 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 16353-submit@debbugs.gnu.org id=B16353.138904869728415 (code B ref 16353); Mon, 06 Jan 2014 22:52:01 +0000 Original-Received: (at 16353) by debbugs.gnu.org; 6 Jan 2014 22:51:37 +0000 Original-Received: from localhost ([127.0.0.1]:39505 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W0J1E-0007OE-W5 for submit@debbugs.gnu.org; Mon, 06 Jan 2014 17:51:37 -0500 Original-Received: from mail-we0-f173.google.com ([74.125.82.173]:49521) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1W0J18-0007O1-Cv for 16353@debbugs.gnu.org; Mon, 06 Jan 2014 17:51:34 -0500 Original-Received: by mail-we0-f173.google.com with SMTP id u57so16188150wes.4 for <16353@debbugs.gnu.org>; Mon, 06 Jan 2014 14:51:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=y+qBy61/w2ZQ9LzdNfcsaLpI2cQLYfH0ZYI9Swv7MzE=; b=xP2QfyDSqRgvctgwt5E63Pb/CzKDOd5ICqfGC2h/IrApnOGnRQVb640TfO00Zy7SkB wa53m3XaXr0+7SEjnVhmnQtbypBUH6S97ONf+cU8Tefwn27LeIz6Yi1zZaYiYa5W2Su+ yE/UlkjMwMj2NOpmC+wXgMks0MS0W1VHPXbUjlO/mksKbq9JalAJWPuCeCfdG+OG7GOH D5lCEhftgb8k55SvIyMxQHHFol0LX+ImpprMkqMlNPqxVsQq20i6q6ixoveAjUu/GcjJ YVCgV2DICBdib5Ec8dJY37zcX5xXuEAfUf2j59mDjHK2tdy1m9oH8jwu6i3CZTWO5BDA d04A== X-Received: by 10.180.9.140 with SMTP id z12mr9442255wia.33.1389048689359; Mon, 06 Jan 2014 14:51:29 -0800 (PST) Original-Received: from kitaj.yourcompany.com (66.207.108.93.rev.vodafone.pt. [93.108.207.66]) by mx.google.com with ESMTPSA id j9sm43855200wjx.18.2014.01.06.14.51.27 for (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Mon, 06 Jan 2014 14:51:28 -0800 (PST) In-Reply-To: (Stefan Monnier's message of "Sun, 05 Jan 2014 23:08:46 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:83075 Archived-At: Stefan Monnier writes: >>> This is GNU Emacs 23.4.1 (x86_64-pc-linux-gnu, GTK+ Version 2.24.10) >>> of 2012-09-08 on trouble, modified by Debian >>> Using that emacs and cl-lib-0.3.el this fails >>> /usr/bin/emacs --batch -Q -l cl-lib.el \ >>> --eval "(princ (cl-position 2 '(1 2 3)))" >> Namespace clash. cl-seq.el used to contain an internal function called >> "cl-position". It was renamed to cl--position in 24.3. > > Indeed, thanks. We need to adjust elpa's cl-lib.el accordingly (not > sure how best to do that, tho). Can it be done so that it I can still use cl-position in emacs 23.4.1? Maybe by including in cl-lib-0.4 some byte-recompilation of the cl-seq.el functions that Glenn mentions: (defun remove* (cl-item cl-seq &rest cl-keys) (defun delete* (cl-item cl-seq &rest cl-keys) (defun cl-delete-duplicates (cl-seq cl-keys cl-copy) (defun substitute (cl-new cl-old cl-seq &rest cl-keys) (defun position (cl-item cl-seq &rest cl-keys) (defun search (cl-seq1 cl-seq2 &rest cl-keys) This was only for cl-position.