4 ms·
Call me a noob but why should this problem exist even today ? Why are APIs such grossly incompatible with previous gens such that a complete overwrite is neces
by 2Gkashmiri 6y ago
Call me a noob but why should this problem exist even today ? Why are APIs such grossly incompatible with previous gens such that a complete overwrite is necessary?
- lmedinas 6y agoWell i think GNOME and even GTK has very few contributors and mainly sponsored by RH and other companies. I suspect they are often getting paid to develop features for subcontracting and other times they want to "modernize" the toolkit and they just write a new API with additional features. We have seen this during DBus introduction, GSettings, Clutter etc... etc... Plus GTK+ is C plus lots of boil plate code to make it "object oriented" which turns to be even a bigger pain when pure GTK+ apps need to update their APIs to catch up with the latest. But imo this is a general trend on Linux except for the Kernel where Linus and co do a great job to prevent API breakage. The others not so much.