emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#49623: closed (Guile 3.0.7 can't read #{{}}#)


From: GNU bug Tracking System
Subject: bug#49623: closed (Guile 3.0.7 can't read #{{}}#)
Date: Mon, 02 Aug 2021 16:38:02 +0000

Your message dated Mon, 2 Aug 2021 18:37:40 +0200
with message-id <BBBEFC7E-FE98-4B2F-95DB-0DBE449CED1A@sarc.name>
and subject line Re: [PATCH v2] Parse #{{}}# properly.
has caused the debbugs.gnu.org bug report #49623,
regarding Guile 3.0.7 can't read #{{}}#
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs@gnu.org.)


-- 
49623: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=49623
GNU Bug Tracking System
Contact help-debbugs@gnu.org with problems
--- Begin Message --- Subject: Guile 3.0.7 can't read #{{}}# Date: Sun, 18 Jul 2021 18:41:50 +0200 User-agent: Evolution 3.34.2
Hi,

A scheme library I'm working on now fails to compile
after switching from 3.0.2 to Guile 3.0.7.  The issue
is that Guile can't read #{{}}# anymore.

In guile 3.0.7:

scheme@(guile-user)> '#{{}}# }#
$1 = #{\x7b;\x7d;# }# ; the }# should result in a syntax error
scheme@(guile-user)> '#{{}}# ; this should work
...
; ^ guile is waiting for input

In guile 3.0.2:
scheme@(guile-user)> '#{{}}#
$1 = #{\x7b;\x7d;}# ; ok!

(Yes, I really name my variables like that sometimes.)

Note that #{{}a}# can be read just fine by both guile versions.

Greetings,
Maxime.

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---
--- Begin Message --- Subject: Re: [PATCH v2] Parse #{{}}# properly. Date: Mon, 2 Aug 2021 18:37:40 +0200
Applied in c78c130b1ddef6d6c290533f74ce1fbd51a4b19d. Thank you!


> On 20 Jul 2021, at 12:54, Maxime Devos <maximedevos@telenet.be> wrote:
> 
> Maxime Devos schreef op zo 18-07-2021 om 21:47 [+0200]:
>> It turns out that the test fails when the patch
>> is applies to guile@3.0.7.  I'll rebase and try
>> to figure things out.
> 
> With the revised patch, tests succeed and the Guile
> library now compiles successfully.
> 
> Greetings,
> Maxime.

Attachment: 0001-ice-9-read-Parse-properly.patch
Description: Text Data


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]