diff options
author | Andy Wingo <wingo@pobox.com> | 2011-04-11 13:38:27 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2011-04-11 13:48:11 +0200 |
commit | 2e9fc9fc73a8157152e6b2e122ec545d96478c2a (patch) | |
tree | d335cf24415304fc60640e14d87266fb6e8b16ec /doc/ref | |
parent | d9527cfafdad1046770437a7a59d3745e7243c67 (diff) | |
download | guile-2e9fc9fc73a8157152e6b2e122ec545d96478c2a.tar.gz |
symbols with odd characters print better in #{}#
* libguile/print.c (symbol_has_extended_read_syntax): Use a more
general, unicode-appropriate algorithm. Hopefully doesn't cause
any current #{}# cases to be unescaped.
(print_extended_symbol): Use more appropriate unicode algorithm, and
emit unicode hex escapes instead of our own lame escapes.
* test-suite/tests/symbols.test: Add tests.
Diffstat (limited to 'doc/ref')
0 files changed, 0 insertions, 0 deletions