GNU bug report logs -
#31864
Hex-escaped r6rs symbols are not read correctly
Previous Next
Full log
View this message in rfc822 format
Hello schemers!
R6RS specifies an inline hex escape syntax for symbols. These do not
work in Guile 2.2.3:
scheme@(guile-user)> (read-enable 'r6rs-hex-escapes)
$1 = (square-brackets r6rs-hex-escapes keywords #f positions)
scheme@(guile-user)> (symbol->string '\x7c;
)
$2 = "\\x7c"
I expected this to return "|".
While fixing this, perhaps it would also be possible to add recognition
of #!r6rs to set the appropriate per-port read options, similarly to how
#!fold-case is recognized? It would make it much easier to load R6RS
code in Guile.
Best Regards,
--
Göran Weinholt
Debian developer
73 de SA6CJK
This bug report was last modified 7 years and 59 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.