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 <<

Reply via email to