This is a rough strawman I put together after various discussions I had during GUADEC 2023 on the future of the GObject type system, introspection, language bindings, and the GNOME application development platform. It's honestly a lot, and it probably looks more like word vomit than an actual proposal; but I think it can be used as a springboard for discussions towards a new direction for the lowest levels of the stack, considering the current resources and challenges. Again: it's a strawman,...