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, -- MJ Ray - see/vidu http://mjr.towers.org.uk/email.html Experienced webmaster-developers for hire http://www.ttllp.co.uk/ Also: statistician, sysadmin, online shop builder, workers co-op. Writing on koha, debian, sat TV, Kewstoke http://mjr.towers.org.uk/