Rob Browning wrote: > prj@po.cwru.edu (Paul Jarc) writes: >> Symbol names containing \ don't strictly need to be printed in >> #{this}# style, but it would significantly simplify the code if they >> were. Any objections? > > Not sure. It's nice to avoid the escaping when you don't need it, but > I'm not sure how much complexity that introduces. I guess it's not that complex, although it does introduce a performance hit for certain long symbol names, since part of the string is re-scanned. This patch fixes the bugs with symbol names, but leaves backslash handling the way it is. * print.c (scm_print_symbol_name): Bug fixes and comments. paul