Brett Parker iDunno@sommitrealweird.co.uk wrote:
On Fri, Aug 24, 2007 at 12:48:57PM +0100, Richard Lewis wrote: [...]
I've never done any serious work with Qt but it seems to have some quite cool concepts like the signal/slots thing, a nice component set, and its cross-platform.
So, you're not a developer and you don't know the intracacies... well done! As for signal/slots - that's what dbus was designed for (note: don't like that crap either).
Indeed, dbus is a better way to do it, but it's still a bit vexing.
Qt's preprocessor abuse was horrible horrible and if you tried to build other software which also used their own Very Special preprocessors... oh, the pain! aaargh! ;-) I really hope they've fixed that by now and the preprocessor has gone and died in a corner, but I've avoided Qt for some years now.
In fact, that's part of the appeal of Konqueror. Not so much that its a Web browser and file manager, but that its a kind of meta-application in which an KPart component can be displayed and which can make use of the kioslaves I/O abstraction layer.
Errr, right. [...]
ITYM I/O abstraction should be done in the I/O layer (as in FUSE) not each and every desktop environment.
Of course, I'm also biased against KDE because Stefan Kulow once replied to my bug report of a fork-bomb with a suggestion that I should buy more RAM to see if that solved the problem... long before I understood all the QPL/GPL/CoV controversies.
Regards,