- if I type "hi, there" in a list box I get an unescaped (and seemingly ilegal) "," symbol.Generally, list atoms contain FUDI strings and colons, semicolons and dollars have special meanings. You have to escape them explicitly if you want them to part of a symbol.
"foo,bar" -> 3 atoms
"foo\,bar" -> 1 symbol atom
However, you're right that the list atom forgets to bash those special to symbols, so you end up with A_SEMI, A_COMMA, A_DOLLAR and A_DOLLSYM atoms on the patch level - which is bad!