Well, I made a PR, see https://github.com/pure-data/pure-data/pull/1917

The current PR code now works with the current master but not in older versions. You can still use my test plugin which is online for tests and feedback.

Em sex., 10 de mar. de 2023 às 14:16, Alexandre Torres Porres <porres@gmail.com> escreveu:
Em sex., 10 de mar. de 2023 às 04:42, IOhannes m zmölnig <zmoelnig@iem.at> escreveu:
then i think the architecture is broken (...)
(...) the core tcl/tk code got some changes I'd like to know more about the needed reasons. I could be wrong, but it could just be some API change that breaks things and this would not be the first time this happened.

I still believe so. By the way, I also opened an issue for the patcherize plugin that seems to have some bugs with the current 0.53 releases, so I think it's kind of the same deal and not a prior architecture problem. Or maybe I don't get what this means. 

 as long as it requires manually maintaining a database of any change
in the objects, i strongly believe that the architecture ought to be
reconsidered.

I understand this concern, like I said before, but since this would require lots of discussion and other intrusive core changes, I just went ahead and made this PR as it is (and I discuss this in the PR description).

I guess we can further discuss this here and/or over there (maybe there is better?)

cheers