On Sat, 29 Sep 2007, Frank Barknecht wrote:
It's also used for example in symbols generated by [openpanel] and can
be made with [makefilename]
Every parsing interprets dollars and removes a layer of backslashes.
Therefore when [openpanel] sends backslashes they are immediately removed
and they are not actually part of the symbol. If they were, they would've
to be sent as double-backslashes.
Btw, the .pd file format could've been made so that it does not evaluate $
at every possible occasion, and if it had been so, dollars wouldn't need
to be backslashed by the fileformat. As it is, messageboxes and
objectboxes are parsed once but evaluated twice, even though $-args are
meaningless in the context of loading a patch: putting a nonbackslashed
dollar in a .pd file will just make it disappear or be replaced by a zero.
So, if you want to have an actual backslash in a messagebox or objectbox,
you'd need to put a triple backslash in the file.
_ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard - tél:+1.514.383.3801, Montréal QC Canada
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list