Would Qt accept an official C binding?
-
I know that this is a huge "it depends..." kind of question, but generally speaking, If I added C bindings to Qt and sent a pull request that added those bindings to the main Qt code repository, would the Qt developers be likely to accept it based on history or other factors? I wanted to do this because GNOME released a new version of GTK that removes Menus (context menus and menubars) and toolbars, and I think it would be better for the Linux community to switch to Qt rather than fork GTK2/3 once GTK inevitably dies thanks to the GNOME Foundation's touchscreen-desktop fantasies and lack of consideration for developers that don't want their apps to look like toys.
If no one's really sure about the answer, how would I be able to contact the Qt developers?
Thanks.
-
Hi and welcome to devnet,
This kind of discussion should be done on the development mailing list.
There are other bindings like the Python or even Java bindings that lives outside of the main repos so it might also be a solution.
-
Hi. When should I expect to hear back from Qt? I've send a message on the mailing list about 6 hours ago. I don't mean to be impatient.
-
Did you subscribe to the mailing list ?
From the looks of it your message did not arrive on the list. -
Hello. I'm using a different account now.
What happened was I subscribed to the mailing list and sent the message, but I got a reply saying that I can't send messages to the mailing list because I'm not a Qt developer. I don't know why but after that I just gave up on the idea and tried to create an external binding, and I completely forgot about this untill now. It's probably a good thing though, because I've gained a lot more experience in C++ since then and I think I wouldn't have been able to contribute anything without it.
I've created a gerrit account by following the "Contributing to Qt" wiki, and I'm going to try to send a message again. Just wanted to appologize for forgetting about the thread half-way through the discussion. I'll mark it as solved.
EDIT: I can't mark it as solved on this account, but I'll sign in later today and do that.