$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [type_traits] Modularization proposal
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2014-09-17 09:34:19
On Wed, Sep 17, 2014 at 5:28 PM, Andrey Semashev
<andrey.semashev_at_[hidden]> wrote:
> On Wed, Sep 17, 2014 at 4:11 PM, Stephen Kelly <hello_at_[hidden]> wrote:
>
>> You seem to be focusing on small problems which remove a small number of
>> nodes from some dependency graphs in a few cases. There are bigger problems
>> which, when fixed, drop tens of nodes in most cases. Those problems are the
>> serialization->spirit edge and the range->algorithm edge. I would prioritize
>> all this stuff at the 'bottom' of the graph after those big problems in
>> order to get more benefit.
>
> One of the goals of modularization is to eliminate circular
> dependencies. Another is to reduce the amount of dependencies between
> the libraries. I think, I'm working in both directions.
>
> I prefer to work with low level libraries because there are lots of
> other libs depending on them, and improving the situation on the low
> level would result in more massive improvement overall.
Also this would make dependency management on the higher level easier.