On Sunday 31 May 2015 21:28:54 Peter Dimov wrote:
Bjørn Roald wrote:
On 31. mai 2015 12:22, Peter Dimov wrote:
Rene Rivera wrote:
I've mentioned before that I would very much prefer if we didn't have libraries within libraries in the libs structure.
I've mentioned before that I agree, but will say so again.
Is it really a question of libraries within libraries in the boost library sense where a library is maintained by individuals or a group of individuals. Or are this just allowing structure within a library, where subdirectories with its own standard structure may for instance be optional parts of the library which when used add additional dependencies.
It is basically a question of removing the current special case of libs/numeric/* and not introducing any others. The libraries in numeric/ are already in their own separate repositories.
Components under tools/ can also be viewed as separate components that can be modularized. In general, I don't think there should be a restriction on the components hierarchy. Forcing libraries to fit into flat structure under libs/ is an artificial restriction imposed by the build/testing system, IMHO.