Use of Boost library classes in kdecore?

Boudewijn Rempt boud at valdyas.org
Sat Jul 7 16:58:19 BST 2007


On Friday 06 July 2007, David Jarvie wrote:
> There are two options if the Boost class is to be used: either make kdelibs
> require the Boost library, which is already required for kdepimlibs; or put
> a copy of the relevant headers (at least 7 of them at a cursory glance)
> from the Boost library into kdecore. As far as I can see, the Boost licence
> (http://www.boost.org/LICENSE_1_0.txt) would not present a problem for the
> latter option.
>
> Comments?

This discussion has been going on for years and years. The previous Krita 
maintainer (Patrick Julien) once filed a bug for it, even: 
http://bugs.kde.org/show_bug.cgi?id=52261. I think it has gone on long enough 
and that using stuff from boost, especially if they are going to be in the 
standard soon enough should be ok. It's a no-brainer, really. I mean, 
re-inventing stuff that's already done in a way that the world outside Qt/KDE 
recognizes as the standard C++ way of doing things?

(Of course, in this particular instance, another solution may well be better, 
but but the parts of boost that are going into the next C++ standard should 
be within bounds for KDE hackers.)

-- 
Boudewijn Rempt 
http://www.valdyas.org/fading/index.cgi
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20070707/0a372a61/attachment.sig>


More information about the kde-core-devel mailing list