Qt-Addon classes merge

Waldo Bastian bastian at kde.org
Mon Apr 19 12:29:52 BST 2004


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sun April 18 2004 22:40, Thiago Macieira wrote:
> 1) keep it as is: a separate Qt-only library.
> - Advantages: makes it possible for non-KDE (non-libkdecore) programs to
> benefit from the enhancements (DCOP comes to mind). It also makes it
> possible for TT to reconsider.
> - Disadvantages: separate library which may cause overhead during load.
> It also makes my life slightly difficult in integrating with KSocks --
> which is a requirement for KDE 3.3.
>
> 2) rename all classes and files and merge with libkdecore
> - Advantages: code will benefit from KDE features, like KDebug,
> KLibLoader, etc. KSocks integration will be much easier.
> - Disadvantages: some work required in the moving, renaming and porting
> the classes. Qt-only programs won't be able to benefit from the
> enhancements. (read: we won't be able to make DCOP use this)
>
> 3) drop it.
> - Advantages: no work for anyone
> - Disadvantages: we'll have to live with the current bugs until
> Qt4/KDE4.
>
> Frankly, I don't really see option #3 as a real option. If only because
> I've been more than once asked to provide a proxying API.
>
> Personally, I lean towards option #2, but I'd like to hear some input
> from other people, notably the potential users of this code.

I think  #1 would be a bad idea if there is no commitment from TrollTech to 
incorporate it. So I guess that makes #2 the preferred option. What are the 
bugs that you refer to in #3?

> It implements truly asynchronous name-lookup -- not restricting to DNS alone

For what kind of non-DNS name lookup would this be beneficial?

Cheers,
Waldo
- -- 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
^ bastian at kde.org | Is your software SUSE LINUX READY? | bastian at suse.com
^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQFAg7gwN4pvrENfboIRAnvwAJ9up+cThMKfFOPSiKB5tPYS2vGGTQCeN37q
fy+F2TtDD+f7o4eEBhDjXUU=
=ybkX
-----END PGP SIGNATURE-----




More information about the kde-core-devel mailing list