On Wed, 29 Mar 2006, Hans-Christoph Steiner wrote:
The weird thing is that if you auto-generate the comment with the 1., then it survives a copy-paste. Try the patch in the bug tracker, if you haven't already.
It's because you make it as a single symbol. In Pd, gensym() can turn any null-terminated string into a symbol. When you copy+paste, the contents of the comment don't change, they point to the same symbol. When you save to a file, however, it gets printed without quoting, because quoting is not supported (or not fully), so for a lot of possible symbols there's no syntax that you can use to produce them literally, you have to go thru gensym() explicitly instead (e.g. [sprintf]).
Copy+paste only copies a t_atom[] whereas saving/loading calls binbuf_save/binbuf_eval.
_ _ __ ___ _____ ________ _____________ _____________________ ... | Mathieu Bouchard - tél:+1.514.383.3801 - http://artengine.ca/matju | Freelance Digital Arts Engineer, Montréal QC Canada