chalcedony_starlings: Two scribbled waveforms, one off-black and one off-white, overlapping, on a flat darkish purpleish background. (scribble twins)
Chalcedony Starlings ([personal profile] chalcedony_starlings) wrote in [personal profile] kjorteo 2018-08-19 05:12 am (UTC)

δ1IIRC, any subsequent #bind commands which are executed would no longer be able to find the object by its original name, that is, if there are no remaining copies of it on the board. But the vast majority of uses of #bind are unconditional and at the beginning, and they update the code pointers when they execute—there's no double indirection. So the #die/#become generally happens afterward and has no effect on the other objects that are already bound.

So it's mainly a potential problem if some object is going to die very early, or you're doing Interesting things with rebinding (see the MORPH/PHROM state-switching in PM's TETR for an example of the sort of thing that might be affected).


Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org