3 ms·
That's not the point. The point is other languages don't have FFI for c++ because it doesn't have a stable/standard abi, so it's much harder to make bindings to
by thayne 6y ago
That's not the point. The point is other languages don't have FFI for c++ because it doesn't have a stable/standard abi, so it's much harder to make bindings to qt than to gtk for most languages.
- hedora 6y agoVersion one might take a bit longer, but you don’t have to re-write the qt bindings every three months. I’m all for ABI stability, but without API stability, it’s meaningless.
- thayne 6y agoFirst of all Gtk doesn't require a rewrite every three months... Secondly, at least for dynamic languages, you typically don't need to worry about wrapping Gtk's API, you just wrap GObject, and use introspection to dynamically generate classes.
- p_l 6y agoJust every major release you have to start from scratch, again, including any tooling you might have had for previous version now requiring rewrite from scratch.