178 karma · joined March 13, 2013
Lack of inheritance is a shortage of Rust, but maybe we can have a kind of React-like GUI library for it.
Mandate the world to do test is not a good idea sine the philosophy of the world is to make it work.
>I don't think this isn't really any different than choosing your target device version for say, iOS, Android, or macOS.
No it's not. In case of device only a small bunch of things break. For gtk+ everything breaks without a fix.
The controversial around this plan origins from people's inability to understand why such a fundamental library like gtk+ needs to have api break in such a high frequency, which would have a huge impact on the experience of app devs and users? The world has its intrinsic complications, but we all hope to avoid the casual one.
For a fundamental library like this devs should at least keep core api stable for a long time, and release unstable components seperately.
As I have stated, I really don't like a large number of similar libraries installed on my machine, each with a bunch of dependencies.
The serious problem here is that, What this plan shows is a total lack of concern. Doing rolling release for a distribution is OK, but for a fundamental library this is unacceptable. Qt has been doing much better on this.