I see there was a request for it some time ago but it isn't quite clear what is the current challenge and issues

https://github.com/pure-data/pure-data/issues/505

a first step to support curly braces was given at https://github.com/pure-data/pure-data/pull/647

Em sex., 6 de jan. de 2023 às 23:20, Alexandre Torres Porres <porres@gmail.com> escreveu:
Hi, so, I 'm working with OSC and found out in the specifications you can use something like /{foo,bar} to mach either /foo or /bar as addresses.

I was able to use something like [list tosymbol] to generate '{' and '}' and I see that these can be stored in messages in Pd files. In fact, you can also type them inside a [text] object's window (even tough Pd's window says 'keycode 123/125: dropped'). 

I see it gets saved unescaped, as in: #X msg 100 82 {;

I'm aware curly braces were never supported and this has been discussed many times, but I couldn't easily find recent information why this is a problem.

It's funny that as I see it now (and I didn't know) it that this is "half" supported. It's not that you can't use them or save in patches, it's just hard and you need ninja tricks.

So, why can't Pd just support this?

thanks