Subject: [boost] [Modularization] Variant -> Math and the Serialization issue
From: Stephen Kelly (hello_at_[hidden])
Date: 2014-06-15 15:25:20
In regard to the other thread on the subject, I take the position that it
should not be a problem for a module to depend on the serialization module.
I also take the position that there should not be an explosion of
'serialization foo' modules.
That is why I propose reducing the dependencies of serialization, so that
depending on serialization is not a problem. That is why I suggested
removing the dependency
serialization -> spirit
The improvement resulting from that is shown here:
So, now we need to remove the dependencies of the second graph. I draw your
attention to the following dependencies:
variant -> math
math -> [lots of stuff]
If the variant -> math edge is removed, we get this:
which is already a significant improvement. There may be more low hanging
Variant depends on math for a single metafunction.
Can something be changed to make Variant not depend on Math?
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk