>> On the other hand, having $0 represent the selector would be the most consistent solution, because you can not get other patch-local variables
or arguments in message boxes, [...]
>I don't understand what the word "solution" means here. If users
have repeatedly requested msg box $0 to expand to glist's
ce_dollarzero, why would Pd Vanilla give $0 in msg boxes a
different function that is incompatible with object box $0?
here "solution" means a good way to resolve $0 in message boxes..
I don't think what users request is necessarily the end all of reasons to implement a feature in a language..