Work on GTK5 will begin at the end of the year. The intention is to develop GTK in languages other than C.

The developers of the GTK library plan to establish an experimental branch 4.90 by the end of the year, where functionality for the future release of GTK5 will be developed. Before starting work on GTK5, in addition to the spring release of GTK 4.10, an autumn release of GTK 4.12 is planned, which will include developments related to color management. The GTK5 branch will include changes that break API compatibility, such as the deprecation of certain widgets like the old file selection dialog. There is also discussion about potentially dropping support for the X11 protocol in the GTK5 branch and only allowing operation using the Wayland protocol.

Among additional plans, there is an intention to use a programming language more expressive than C and a more functional compiler than what's available for C for GTK development. The specific programming language to be used is not specified. The idea is not to completely rewrite all GTK components in a new language, but rather to experiment with replacing small parts of GTK with implementations in another language. It is assumed that providing the possibility to develop in additional languages will help attract new contributors to GTK.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster