However, I think an escaping mecanism (at least for $'s in messages) would indeed be vital. WHENEVER a special character exists, an escape character should exist, just in case.
yeah, i agree, some escaping mechanism would make a lot things much easier in pd.
The string object should allow you to do that; you would just replace the $ character with its ASCII code 36, then convert the string to a symbol when needed.
Martin