[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: Qt-Addon classes merge
From:       Waldo Bastian <bastian () kde ! org>
Date:       2004-04-19 11:29:52
Message-ID: 200404191329.52918.bastian () kde ! org
[Download RAW message or body]

-----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@kde.org | Is your software SUSE LINUX READY? | bastian@suse.com
^<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

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

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic