Calling move/resize view functions while inside a configure event from calling code causes an infinite loop ...
[window dispatchCurrentConfiguration];
dispatchCurrentChildViewConfiguration(view);
... these get called from puglSetFrame and related functions which in turn sends another configure event in the same stroke... and down it goes!
I'm avoiding this with simple bool flag here, and handling later in puglUpdate:
https://gitlab.com/lvtk/pugl/-/commit/3a3ede7f3f2e9571fc59230c36be60cebec02e19
Kind of a scratch pad solution, but the infinite loop is real.