Boost logo

Boost :

Subject: Re: [boost] [type_traits] Rewrite and dependency free version
From: Stephen Kelly (hello_at_[hidden])
Date: 2015-02-02 14:10:52


Peter Dimov wrote:

>>>> And in fact if you look through
>>>>
>>>> http://www.pdimov.com/tmp/report-develop-c3bb6eb/serialization.html#reverse-dependencies
>>>>
>>>> you'll see that many, if not most, of the serialization dependencies
>>>> are like that.
>
> you'll see that the only library that uses the compiled part of
> Serialization and its archives is MPI, because it's the only library that
> actually serializes things.

Exactly.

> All the other libraries that depend on Serialization do that only to make
> their types serializable. As such, they use no archives and no DLLs. They
> use
>
> <boost/serialization/array.hpp>
> <boost/serialization/vector.hpp>

These should also be moved.

 http://thread.gmane.org/gmane.comp.lib.boost.devel/254577

> These headers (along with their dependencies), or some subset of them, can
> be separated into a "serialization core" module.

Yes, if there is acknowledgement that there is a problem, and a desire to
fix it (currently we have neither from Robert), we can look into what would
be sensible.

Thanks,

Steve.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk