Lars Seipel wrote:
Uhm. Exactly because I don't like my stuff breaking every three
weeks I
choose libraries that live up to my expectation. This might involve
assessing the capability of an particular upstream to maintain their
stuff going into the future or just avoiding the "latest flavored
language of the day".
+1
You can, for example, use C++, which is a stable standard (a new version was
published 2 years ago, but almost all C++98 code compiles unchanged as
C++11), and Qt, which keeps a stable API and ABI throughout a major version
(the interval between the last 2 major versions having been over 7 years),
and we keep old major versions available in a clean way.
And the GNOME people would probably recommend their C + g* stack which
satisfies similar compatibility properties.
Kevin Kofler