Hallo, Tim Blechmann hat gesagt: // Tim Blechmann wrote:
i'm not splitting the logical step, i just change the interpreter state in a totally predictable way.
I don't know Pd's internals nearly as good as you, but still it seems to me, that suicides in the middle of a logical step have pitfalls. As Thomas wrote, a suicidal object should not generate further messages. However this suicidal object may already have scheduled further messages. What happens to other branches after the suicidal object, e.g.:
[r y] | [symbol x] | [t a b] | | | [s kill-symbol-x] | [s y]
Should execution go on to the [s y]? Again with an inserted explicit [delay] it is much easier to follow the logic flow and understand what's going on (and what's maybe going wrong).
Ciao