On Thu, 2013-09-26 at 22:45 +0200, Krzysztof Kosiński wrote:
> 2013/9/26 Murray Cumming <murr...@murrayc.com>:
> > because we cannot yet break the ABI to add Gtk::Actionable as a base
> > class for several classes:
> > https://git.gnome.org/browse/gtkmm/commit/?id=3381c0aea10891a2dccc49b5e450fd497a3cb807
> 
> FWIW:
> From my perspective, it would be far more desirable to have complete
> and high quality C++ bindings which break the ABI more often than
> GTK+, rather than to have incomplete bindings which keep the ABI.

I understand, but there are huge practical difficulties when we break
the ABI, doing a parallel-installable version of gtkmm. It would take
about 2 years for packages to get into the major distros, and another
year for applications to start using it. This would create work for us
and generally annoy people.

We've seen this with the gtkmm-2.0 to gtkmm-2.4 transition and with the
GTK+-2.0 to GTK+-3.0 (and gtkmm) transitions.

I think it's not worth it until there are more major issues that we
would fix.

-- 
Murray Cumming
murr...@murrayc.com
www.murrayc.com
www.openismus.com

_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to