Readit News logoReadit News
cmaureir commented on Technical Vision for Qt 6   blog.qt.io/blog/2019/08/0... · Posted by u/pjmlp
sime2009 · 6 years ago
Here's a quick history lesson. Long ago Smoke was created by one guy, Richard Dale, to do bindings for Ruby (QtRuby). Smoke was generic enough to be used for other languages like Lisp and also the .Net CLI. Language bindings other than Python didn't really catch on and the community needed to make it all viable and self sustaining didn't emerge. It was mostly one person's passion project and they didn't get any real help. So it died.

PyQt (Python) came from a small one man company in the UK called Riverbank Computing. It is mature and has been around for a long time. It used a custom tool called SIP for the bindings. Last time I checked it was still around.

In the Qt Nokia era, a team was assembled by Qt to create official Python bindings to compete with PyQt. IIRC they used Swig to do it. Then they lost funding for a few years before being revived in some form at which point they were busy moving to their own home grown binding generator.

cmaureir · 6 years ago
And that binding generator is called Shiboken, which was motivated by boost::python and the same idea behind the binding generator written for Java in the old days (from QtJambi).

At the moment Shiboken is more general, and mature and can be used even for C++ projects (which are not related to Qt). https://wiki.qt.io/Qt_for_Python/Shiboken

cmaureir commented on GitHub may have been blocked in parts of China   viewdns.info/chinesefirew... · Posted by u/sexy_seedbox
cmaureir · 6 years ago
Maybe is the response to the 996 movement. https://996.icu/#/en_US

u/cmaureir

KarmaCake day23August 9, 2016View Original