id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,difficulty 428,Escape control characters in printed representation of symbols,Alaric Snell-Pym,,"{{{ #;2> (with-output-to-string (lambda () (write (string->symbol (string-append ""5"" ""\x00""))))) ""|5\x00|"" }}} NB: That `\x00` in the output is due to the string being escaped, not the control character in the symbol being escaped. This problem is particularly painful when one outputs the symbol direct to the terminal, where the `\x00` just disappears: {{{ #;5> (write (string->symbol ""5\x00"")) |5|#;6> }}} ...and one then spends ages tearing one's hair out as to what's wrong!",defect,closed,minor,4.9.0,core libraries,4.6.0,fixed,,,