Boost logo

Boost :

Subject: Re: [boost] [modularization] spirtit -> serialization
From: Stephen Kelly (hello_at_[hidden])
Date: 2014-06-14 02:56:51


Vicente J. Botet Escriba wrote:

> Le 13/06/14 18:41, Stephen Kelly a écrit :
>> I think if the intent is to remove circular dependencies, you should see
>> if you can split the archive parts of the serialization out and make only
>> that part depend on spirit.
>>
>>
> This corresponds to the opposite dependency.
> My first goal is to break the cycles.

I am aware of that.

That is why I wrote:

> I think if the intent is to remove circular dependencies [...]

Here is a graph which assumes the range->algorithm edge removal and treats
math<->lexical_cast as an incidental module:

 http://www.steveire.com/boost/2014_jun_before-spirit-serialization.png

And after removing the serialization->spirit edge:

 http://www.steveire.com/boost/2014_jun_after-spirit-serialization.png

Thanks,

Steve.


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