GNU bug report logs - #61281
“`(a \, b)” equals to “`(a . ,b)”

Previous Next

Package: emacs;

Reported by: Xie Shynur <one.last.kiss <at> outlook.com>

Date: Sat, 4 Feb 2023 23:29:02 UTC

Severity: normal

Full log


Message #35 received at 61281 <at> debbugs.gnu.org (full text, mbox):

From: Michael Heerdegen <michael_heerdegen <at> web.de>
To: Drew Adams <drew.adams <at> oracle.com>
Cc: Xie Shynur <one.last.kiss <at> outlook.com>,
 "61281 <at> debbugs.gnu.org" <61281 <at> debbugs.gnu.org>
Subject: Re: [External] : Re: bug#61281: “`(a \,
 b)” equals to “`(a . ,
 b)”
Date: Mon, 06 Feb 2023 00:17:24 +0100
Drew Adams <drew.adams <at> oracle.com> writes:

> > > Yes, but see above.  I think \, should be
> > > read as the symbol whose print name is ",".
> >
> > That's the case.
>
> Inside a backquote, an escaped comma's handled
> as if it were unescaped.  That's the bug.

What do you mean by "escaped" and "unescaped" comma?  "\," is the read
syntax for the symbol named ",", is that what you mean by "escaped"
comma?  And the unescaped comma is the reader macro?

Michael.




This bug report was last modified 2 years and 127 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.