Em ter., 23 de nov. de 2021 às 14:59, Christof Ressi info@christofressi.com escreveu:
- 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!
It seems we need to force add "" like symbol boxes do in these cases (but not on adding a space, cause we usually want spaces in the list box).
In parallel, there's the idea to hide this force adding "" visually on the boxes, but this can be taken care further in both cases of list/symbol boxes.