On Mon, 2011-12-12 at 00:49 +0100, Aaron J. Seigo wrote: > On Sunday, December 11, 2011 17:35:40 Gravis wrote: > > On Sun, 2011-12-11 at 22:59 +0100, Aaron J. Seigo wrote: > > > > > > i'm not sure what you mean by this .. all KDE applications and libraries > > > are based on Qt. perhaps you could clarify what you are referring to? > > > > getting rid of the overbearing kde libs. installing a single kde app > > requires a LOT of stuff to be installed. > > i invite you to look at the Frameworks project which is modularizing kdelibs > and disentangling unecessary dependencies between individual libraries. the > end result will be a set of libraries that can be linked to individually to > get the needed set of features as well as shipped as separate packages.
will do. > > Seems a bit ridiculous to me. Completely switching completely to Qt would > > solve this absurdity. > > it wouldn't. the functionality required to make an application like konsole > would still need to exist somewhere, and it doesn't exist in Qt. I looked into Konsole specifically and found that the only thing needed from KDE was KPty. > so to ballance both sets of needs, Frameworks is: > > * merging some functionality that makes sense to do so in to Qt 5 > * modularizing the individual sets of functionality in kdelibs > * paying close attention to the dependencies between them (to avoid unneeded > dependencies for a given app or set of apps) > * shipping these libraries together, but as separately buildable and > shippable > units. i understand exactly what you are saying. however, it was my thought that the KDE libs should be more like a small set of additional widgets that, like you said, need to exist to keep GUIs constant. right now there is a lot of functionality duplication which i think may be a result of being based on older version of Qt. a couple good examples of duplication are KDialog and KProcess. i would say there is a good deal of cruft in the KDE API that should be deprecated and moved to a compatibility library like Qt did with Qt3 stuff. I really want a leaner version of KDE... and a pony. ;) -Gravis >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<