I just added the following comment to http://jira.openlaszlo.org/jira/browse/LPP-7313 :

In particular, swf9 does not support 'watch'ing Object properties (to allow it generally at runtime would impact performance severely); so we can't provide it in the debugger dynamically. We _could_ do something at compile time, e.g., we could add a property to <attribute>, say monitor="true", that would let you recompile your program and get the same effect as the current debugger call. (Similarly, we could add a property to <method>, say trace="true", that would trace calls to the method the way the current Debug.trace call does.)

It is very likely, going forward to other runtimes, that they will also not support monitoring or tracing at runtime, so I am wondering how much people use these Debug features (or if they even knew about them)?

If you do use Debug.monitor and Debug.trace, would it be sufficient to replace them, as I outline, so they could at least be enabled/disabled by recompiling?

Reply via email to