From unknown Sun Jun 22 17:11:08 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#16153 <16153@debbugs.gnu.org> To: bug#16153 <16153@debbugs.gnu.org> Subject: Status: 24.3.50; (gv-ref (car (cdr x))) => strange expression Reply-To: bug#16153 <16153@debbugs.gnu.org> Date: Mon, 23 Jun 2025 00:11:08 +0000 retitle 16153 24.3.50; (gv-ref (car (cdr x))) =3D> strange expression reassign 16153 emacs submitter 16153 michael_heerdegen@web.de severity 16153 minor tag 16153 notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 01:29:33 2013 Received: (at submit) by debbugs.gnu.org; 15 Dec 2013 06:29:34 +0000 Received: from localhost ([127.0.0.1]:50628 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vs5Cn-00076f-1L for submit@debbugs.gnu.org; Sun, 15 Dec 2013 01:29:33 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58133) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vs5Ci-00076V-8w for submit@debbugs.gnu.org; Sun, 15 Dec 2013 01:29:28 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vs5Ca-0006G3-OE for submit@debbugs.gnu.org; Sun, 15 Dec 2013 01:29:27 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=BAYES_05,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49242) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vs5Ca-0006Fz-Ls for submit@debbugs.gnu.org; Sun, 15 Dec 2013 01:29:20 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59820) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vs5CU-0000n2-HU for bug-gnu-emacs@gnu.org; Sun, 15 Dec 2013 01:29:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vs5CO-0006FN-7T for bug-gnu-emacs@gnu.org; Sun, 15 Dec 2013 01:29:14 -0500 Received: from mout.web.de ([212.227.15.4]:51082) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vs5CN-0006FE-Uy for bug-gnu-emacs@gnu.org; Sun, 15 Dec 2013 01:29:08 -0500 Received: from drachen.dragon ([90.186.77.134]) by smtp.web.de (mrweb103) with ESMTPA (Nemesis) id 0LaTaN-1V7Dv43hGx-00mLPi for ; Sun, 15 Dec 2013 07:29:06 +0100 From: Michael Heerdegen To: bug-gnu-emacs@gnu.org Subject: 24.3.50; (gv-ref (car (cdr x))) => strange expression Date: Sun, 15 Dec 2013 07:29:05 +0100 Message-ID: <87haaad3v2.fsf@web.de> MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:feePSU+6wFHQa6afeaDq6b7mERSlFvY2Rv9lW5Nl3vxagVAPhAP pQt3DgU8zg9by+n8BGQKLzzGLG60Svic21wWHBTYSk9m3JsjdN2SY8oG6DBx+lS3ZMDBkHb nPEkG83QEhA8ETjgYf3fsmYoMAYBVC/+HwHTo26rRDDu/QY8BQ8YIDE+UtGnC2sjUjiVhSH mshRXvOddsM6ol+jLskEQ== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: michael_heerdegen@web.de List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hi, Sorry if I speak nonsense, but that doesn't make sense to me: (setq x '(1 (2 3) 4)) (setq ref (gv-ref (car (cdr x)))) ==> ((lambda nil (car #1=#:v)) lambda (gv--val) (setcar #1# gv--val)) (gv-deref ref) Symbol's value as variable is void: #:v Seems like `gv-letplace' is constructing an illegitimate expression with a free variable here. Regards, Michael. In GNU Emacs 24.3.50.1 (x86_64-unknown-linux-gnu, GTK+ Version 3.8.4) of 2013-11-13 on drachen Windowing system distributor `The X.Org Foundation', version 11.0.11403000 System Description: Debian GNU/Linux testing (jessie) Configured using: `configure --prefix=/usr/local/built/' Important settings: value of $LC_ALL: de_DE.utf8 value of $LC_COLLATE: C value of $LC_TIME: C value of $LANG: de_DE.utf8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 01:51:24 2013 Received: (at 16153) by debbugs.gnu.org; 15 Dec 2013 06:51:24 +0000 Received: from localhost ([127.0.0.1]:50633 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vs5Xv-0007ps-I1 for submit@debbugs.gnu.org; Sun, 15 Dec 2013 01:51:24 -0500 Received: from mout.web.de ([212.227.15.3]:62701) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Vs5Xs-0007ph-8J for 16153@debbugs.gnu.org; Sun, 15 Dec 2013 01:51:21 -0500 Received: from drachen.dragon ([90.186.77.134]) by smtp.web.de (mrweb102) with ESMTPA (Nemesis) id 0LcgZv-1V9RaL1d4R-00kAhZ for <16153@debbugs.gnu.org>; Sun, 15 Dec 2013 07:51:18 +0100 From: Michael Heerdegen To: 16153@debbugs.gnu.org Subject: Re: bug#16153: 24.3.50; (gv-ref (car (cdr x))) => strange expression References: <87haaad3v2.fsf@web.de> Date: Sun, 15 Dec 2013 07:51:16 +0100 In-Reply-To: <87haaad3v2.fsf@web.de> (Michael Heerdegen's message of "Sun, 15 Dec 2013 07:29:05 +0100") Message-ID: <87zjo2ppy3.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:jphGIbI/n29/tSrCgcXeKR6QB2m9YpYT2XoIuAhOaoj/BfUk7ab IUlFd7USJIzro5RKv+5G+8HS5hI5Rr5rdSeMb3FY5eT5lcgPVphqO6w0ESs1LTeG2HgDDkM YI1vNyh+WiLETgfpeNXe4oSfC3lloYqjAnUWyo/o57Q3o47tMdv/y4Cl/iFPk4eCAnW31QJ v3UcEyuRnZJibTcM9nLEA== X-Spam-Score: -0.4 (/) X-Debbugs-Envelope-To: 16153 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.4 (/) Michael Heerdegen writes: > Symbol's value as variable is void: #:v Oh, let me add that this doesn't happen with lexical-binding. But I guess it should work for dynamic binding as well. Regards, Michael. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 08:02:52 2013 Received: (at 16153) by debbugs.gnu.org; 15 Dec 2013 13:02:52 +0000 Received: from localhost ([127.0.0.1]:50910 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VsBLP-0001np-Vy for submit@debbugs.gnu.org; Sun, 15 Dec 2013 08:02:52 -0500 Received: from chene.dit.umontreal.ca ([132.204.246.20]:41592) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VsBLO-0001ne-8n for 16153@debbugs.gnu.org; Sun, 15 Dec 2013 08:02:50 -0500 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id rBFD2lRH029639; Sun, 15 Dec 2013 08:02:48 -0500 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 3A6B5AE358; Sun, 15 Dec 2013 08:02:47 -0500 (EST) From: Stefan Monnier To: Michael Heerdegen Subject: Re: bug#16153: 24.3.50; (gv-ref (car (cdr x))) => strange expression Message-ID: References: <87haaad3v2.fsf@web.de> <87zjo2ppy3.fsf@web.de> Date: Sun, 15 Dec 2013 08:02:47 -0500 In-Reply-To: <87zjo2ppy3.fsf@web.de> (Michael Heerdegen's message of "Sun, 15 Dec 2013 07:51:16 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.2 X-NAI-Spam-Rules: 2 Rules triggered GEN_SPAM_FEATRE=0.2, RV4793=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4793> : inlines <324> : streams <1091245> : uri <1624678> X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 16153 Cc: 16153@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.9 (-) >> Symbol's value as variable is void: #:v > Oh, let me add that this doesn't happen with lexical-binding. But I > guess it should work for dynamic binding as well. In general, `gv-ref' only works with lexical-binding. Stefan From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 14:48:47 2013 Received: (at control) by debbugs.gnu.org; 15 Dec 2013 19:48:47 +0000 Received: from localhost ([127.0.0.1]:52034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VsHgE-0005E9-3M for submit@debbugs.gnu.org; Sun, 15 Dec 2013 14:48:46 -0500 Received: from fencepost.gnu.org ([208.118.235.10]:51944) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VsHgC-0005E1-AO for control@debbugs.gnu.org; Sun, 15 Dec 2013 14:48:44 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1VsHgC-0001bJ-4k for control@debbugs.gnu.org; Sun, 15 Dec 2013 14:48:44 -0500 Date: Sun, 15 Dec 2013 14:48:44 -0500 Message-Id: Subject: control message for bug 16153 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.5 (-----) severity 16153 minor tag 16153 notabug From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 15 19:32:47 2013 Received: (at 16153) by debbugs.gnu.org; 16 Dec 2013 00:32:47 +0000 Received: from localhost ([127.0.0.1]:52405 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VsM74-0006OQ-QN for submit@debbugs.gnu.org; Sun, 15 Dec 2013 19:32:47 -0500 Received: from mout.web.de ([212.227.15.14]:64293) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VsM72-0006OF-HV for 16153@debbugs.gnu.org; Sun, 15 Dec 2013 19:32:45 -0500 Received: from drachen.dragon ([90.186.202.31]) by smtp.web.de (mrweb102) with ESMTPA (Nemesis) id 0MHY1o-1Vp3G20OFA-003Oma for <16153@debbugs.gnu.org>; Mon, 16 Dec 2013 01:32:42 +0100 From: Michael Heerdegen To: Stefan Monnier Subject: Re: bug#16153: 24.3.50; (gv-ref (car (cdr x))) => strange expression References: <87haaad3v2.fsf@web.de> <87zjo2ppy3.fsf@web.de> Date: Mon, 16 Dec 2013 01:32:41 +0100 In-Reply-To: (Stefan Monnier's message of "Sun, 15 Dec 2013 08:02:47 -0500") Message-ID: <87sittbpp2.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K0:m8VS7hfkksfSqWeOgu47uLifnrTQ0OsaO1MLL26bu4o48Q4SM7a MZnC1kOxaxtpZrd5gGkj3xSG7lfL4XdvE/R3chiXabQHhPig7EhtqMijSevof49z+yCQOBE pu7WxBaws4eKzRWiFqNM0hSdhVprAgisJuh7twxx1BnzrUXgw2TkB1FRIZXMe0jEIxYEx4Z U5hYueEtIkwqguYw9l5XA== X-Spam-Score: -0.5 (/) X-Debbugs-Envelope-To: 16153 Cc: 16153@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.5 (/) Stefan Monnier writes: > In general, `gv-ref' only works with lexical-binding. I see. Maybe say this somewhere - in the doc string, or at least in the source code. It's IMHO not obvious (or is it?). Thanks, Michael. From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 16 14:12:02 2013 Received: (at 16153-done) by debbugs.gnu.org; 16 Dec 2013 19:12:02 +0000 Received: from localhost ([127.0.0.1]:54367 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VsdaD-0000KU-Vg for submit@debbugs.gnu.org; Mon, 16 Dec 2013 14:12:02 -0500 Received: from chene.dit.umontreal.ca ([132.204.246.20]:44940) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VsdaB-0000KF-2F for 16153-done@debbugs.gnu.org; Mon, 16 Dec 2013 14:11:59 -0500 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id rBGJBumO007617; Mon, 16 Dec 2013 14:11:57 -0500 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id CA24DAE2BE; Mon, 16 Dec 2013 14:11:55 -0500 (EST) From: Stefan Monnier To: Michael Heerdegen Subject: Re: bug#16153: 24.3.50; (gv-ref (car (cdr x))) => strange expression Message-ID: References: <87haaad3v2.fsf@web.de> <87zjo2ppy3.fsf@web.de> <87sittbpp2.fsf@web.de> Date: Mon, 16 Dec 2013 14:11:55 -0500 In-Reply-To: <87sittbpp2.fsf@web.de> (Michael Heerdegen's message of "Mon, 16 Dec 2013 01:32:41 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.2 X-NAI-Spam-Rules: 2 Rules triggered GEN_SPAM_FEATRE=0.2, RV4794=0 X-NAI-Spam-Version: 2.3.0.9362 : core <4794> : inlines <329> : streams <1091812> : uri <1625937> X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 16153-done Cc: 16153-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.9 (-) >> In general, `gv-ref' only works with lexical-binding. > I see. Maybe say this somewhere - in the doc string, or at least in the > source code. It's IMHO not obvious (or is it?). I added a note in the docstring, thank you, Stefan From unknown Sun Jun 22 17:11:08 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 14 Jan 2014 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator