On Mon, 25 Apr 2005, IOhannes m zmoelnig wrote:
and if i may quote myself: "in the current state of pd, escaping characters is totally unresolved." this does not mean, that i think that we don't need an escaping mechanism. indeed we should find a solution to this problem. (and there are plenty of ways for _this_ problems) enabling backslashes might work for now, but miller has explicitely disabled it and i just wanted to point out, that we might eventually have to wait until he settles on one solution.
The biggest problem is that sys_gui() and sys_vgui() as it is being used by all of PureData's externals does not prepare special characters at all, and the backslash and braces are special characters in Tcl, the language used in the user-interface part of PureData; this means that any use of those special characters is ambiguous and confuses Tcl, leading to all sorts of weird things such as objects being partially drawn, or worse. This is why those three characters {} are disabled.
This should be the first topic in the upcoming 4th online PureData developers meeting, which will be next Friday. I'll announce it on the pd-dev mailing-list today. I have yet to prepare the list of topics we will discuss, which is why I haven't announced it officially yet.
,-o---------o---------o---------o-. ,----. |
| The Diagram is the Program (TM) | | ,-o----------------------------o-.
-o-----------------------------o-' | | Mathieu Bouchard (Montréal QC) | | |---' | http://artengine.ca/matju | | |
-o------------------------------'