4 ms·
a lean version of Qt sounds impossible to me. it's the nature of that particular beast. the available/planned features made me realize that the author and i hav
by blondin 4y ago
a lean version of Qt sounds impossible to me. it's the nature of that particular beast. the available/planned features made me realize that the author and i have a different idea of "lean".
i mean, threads, IO abstraction, collections... i have always wondered why Qt has a tendency of re-inventing everything.
anyways, i hope it works out for their Oberon project.
- brnt 4y agoI'm hoping for a modern At, that integrates much better with modern C++(20+) and as a bonus does not have to bring half of STL's functionality anymore. Strangely using Qt in a modern C++ project is a huge pain, and their At for Python API feels much more lean and modern. It needs a similar refresh for modern C++.
- pjmlp 4y agoGiven the compiler support matrix, that is going to take a while, specially given clang current state.
- pjmlp 4y agoBecause Qt is older than the STL, and also has cross platform abstractions that the C++ standard library might only get on 2050 or whatever.
- arinlen 4y ago> I mean, threads, IO abstraction, collections... i have always wondered why Qt has a tendency of re-inventing everything. Qt is a very well known cross-platform application development framework. Qt does not reinvent everything, it just provides basic cross-platform modules, much like Java, and modules that leverage Qt's basic features such as their signals-slots, event loop, multithreading support, etc.
- Rochus 4y ago> have a different idea of "lean" 10 MB (LeanQt) vs. 230 MB (Qt 5.6.3) source tree?