bug#49623: Guile 3.0.7 can't read #{{}}#
Maxime Devos <[email protected]>
| Newsgroups | gmane.lisp.guile.bugs |
|---|---|
| Message-ID | <[email protected]> |
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.
signature.asc
(application/pgp-signature, 260 B)
-----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYPRZyBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7rz8AQDMgXcoPQ+QkrOa/JkWbgtzcXiu o08CfC20oy2Bz/Hk/wEAsc297wVIubD9VJ8eZ0h3Zx6NovOl2bGmgKPimy32TgY= =AbWd -----END PGP SIGNATURE-----