From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#34975: 26.1.92; In backquote, the comma marker does not work with variable name started with dot Date: Wed, 27 Mar 2019 02:50:14 +0100 Message-ID: <87ef6t13xl.fsf@web.de> References: <87sgvcxpzh.fsf@web.de> <1430c67b-c447-47b4-92b3-1cba335e8193@default> <877ecnybya.fsf@web.de> <87wokmh579.fsf@web.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="208724"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Xu Chunyang , 34975@debbugs.gnu.org To: Andreas Schwab Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Mar 27 02:51:11 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1h8xih-000sBP-2s for geb-bug-gnu-emacs@m.gmane.org; Wed, 27 Mar 2019 02:51:11 +0100 Original-Received: from localhost ([127.0.0.1]:40513 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8xig-0004Nx-5M for geb-bug-gnu-emacs@m.gmane.org; Tue, 26 Mar 2019 21:51:10 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:43586) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1h8xiZ-0004Nd-LW for bug-gnu-emacs@gnu.org; Tue, 26 Mar 2019 21:51:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1h8xiY-0002Rb-Pu for bug-gnu-emacs@gnu.org; Tue, 26 Mar 2019 21:51:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:47185) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1h8xiX-0002RN-RD for bug-gnu-emacs@gnu.org; Tue, 26 Mar 2019 21:51:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1h8xiX-00079N-Ik for bug-gnu-emacs@gnu.org; Tue, 26 Mar 2019 21:51:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 27 Mar 2019 01:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 34975 X-GNU-PR-Package: emacs Original-Received: via spool by 34975-submit@debbugs.gnu.org id=B34975.155365143027434 (code B ref 34975); Wed, 27 Mar 2019 01:51:01 +0000 Original-Received: (at 34975) by debbugs.gnu.org; 27 Mar 2019 01:50:30 +0000 Original-Received: from localhost ([127.0.0.1]:60729 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h8xi2-00078O-Ct for submit@debbugs.gnu.org; Tue, 26 Mar 2019 21:50:30 -0400 Original-Received: from mout.web.de ([217.72.192.78]:38843) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1h8xhz-000789-Vk for 34975@debbugs.gnu.org; Tue, 26 Mar 2019 21:50:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1553651416; bh=XSbhbgJNvYxZ3cRmqx0VxK+l34kBeEJumYHGuQlqN0s=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=a72QukCUm0zwz3QDzM9XPF5PKfVALJhQ12NLGlWGNfjS9+lHm5emEqrJ+y5urxhvR j0yPg3xFHKuTg7KXyh9G74UjcC++eqVdDH9f8FHq6qSey8KtLP79QpxLbgKZE4Fm9w g9b4uoMGnt+530w8qMZ48GB3QehiiNwZL2IQS0pY= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from drachen.dragon ([188.99.160.30]) by smtp.web.de (mrweb102 [213.165.67.124]) with ESMTPSA (Nemesis) id 0LvSPv-1gziKR1YtH-010ezM; Wed, 27 Mar 2019 02:50:16 +0100 In-Reply-To: (Andreas Schwab's message of "Tue, 26 Mar 2019 10:49:14 +0100") X-Provags-ID: V03:K1:DI4jChHon7DwEdNDzMpPfqwex0VDmJhpXnH0oEurf3o1nv8/Y5d p5m8vqyFeSfmUYSbOfhK5cOynOu0bem6t0kcNE3j7K2Kh09yespPjYtVJ9BTcKDWtdNH4B3 9CFRLJbJKj7jkLVMAwQuxys5iaqhRbvxBybZv5HQLqqWVrjpFT9TAFSTX1EAKHav5IXd39W 29RDgzcZolm0laKhKb6wQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:HJf4jif0T3Y=:+4nP/3nUXYrcBITntYKj6G Gd01QQGuJ6iQcVlAbxag4/fXluI8mnPbQb0kr7EQb5SULTuJ9Kav7Bdko0Yq3ZtXOXcrW5bJa HdrpXBTzVPASjv5LRvHR6nra+pXleQN9K4vpae2OswaN5aCOf8FrWwvNWSyhCOAbjE5RQpfIn xA6pXDQWM4JvskjrRP4mZHCw9kVsvlgoxdQtjyrj0gHLXeuVlKl2t08whuUSLVV4an2obRLw/ VJokDSdUli3HrsUZ7SnldcRdrqJ+IkCORYMG5vjNwlAxfzsrH3YZINUpLEIOxE5NsjI9MmIcF x0eeEL9td0d5mVxdSd16mEoE6rg99ehc1w342t/A1y+NQlD5RrlcbiaYyu5aR9xX/4Uu1di9W WK+oZYSAUMWsG7hG18u2qVNwUWqfVobxCCsuNoNiAA2v+9Qa6BFB6jl9u1qgCI9RtKnGRiVCA xs5omT3jfxELcuRD5FUxV5kBLbpyS5ysm9WKKbB4X3wIS29Aiiw/XUgxvpq9UoAStKxWMc0R7 JrsenRILplR1bAt6wtyTxuHYYpg3WDnMwtEhQ81W0Y/8Fu1rG1B6CrpphCtXn9g/N/p8+6rvD nYgHJzyyrZYMvmfKkIas/m9BPZ5VTOh3JRd1yu5ClB977rj7k6nPNq7FNoyBu188QfmGiplFA 73uSlZe2z0HnCNHjqk23XM/Gn6S6UPuu7bTZ1WWdPk7EWRYm1yJhIIyvY3jLKv/8HsFXVL3sS DPacbsbYz/TwkQidP1kaWvWV/HTNTnsjtOX9WWIp0EI+WxInwCRjIQZWzsqDLi+PvKhE9Utj X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.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" Xref: news.gmane.org gmane.emacs.bugs:156843 Archived-At: Andreas Schwab writes: > On M=C3=A4r 26 2019, Michael Heerdegen wrote: > > > But if you destructively modify the result of the backquote expression, > > you may also change Y destructively (but not X). Things like these > > might be clear if you come from Common Lisp, but it's all not obvious > > IMHO. > > You need always be careful when destructively modifying structures, > independent of how they were computed. What I wanted to say was that it can be surprising that splicing may reuse conses at all (it had been to me). The manual only tells that the elements of the spliced list "become elements of the result". I had to learn it the hard way. I had been careful, but I just didn't expect a problem in that situation. Michael.