> What do we need to do to make user level code work with this? Unfortunately not all code can be converted. For libs like gtk/gintro it seems not to work, as widgets can be owned by gtk containers, and gtk uses ref counting internally. Maybe cdomes shared_ptr PR will work for that.
I wonder if a native Nim GUI with widgets would work with owned refs. May be also problematic, when we put widgets in a container like table, and want to be able to retrieve single widgets or to delete whole rows. But that are exotic corner cases. For my recent CDT, I assume that it may work when the CDT variable owns all the edges and vertices.
