5 Jun
2014
5 Jun
'14
5:56 p.m.
On Thursday 05 June 2014 19:39:21 Vicente J. Botet Escriba wrote:
What I'm just suggesting is to put all the libraries that form a cycle into the same strict module For what you report I would create a module
type_traits<=>mpl<=>utility<=>typeof
This macro-module can be at level 4. The libraries that depends on one of this library would depend on this macro-module. We will see what needs to be done to break this cycle.
I don't think we should place components together just on dependency basis. Modules now roughly correspond to libraries that serve different purposes. I like the separation. Merging libraries together is a step backward to monolithic Boost, IMO. It doesn't remove any dependencies, it simply hides them.