[modularization] About sub-sub-module path/names..

This past week I spent time to update my documentation tools to the latest to get the Predef release done. As part of that I created my own mini-Boost that is both minimal to just getting Quickbook compiled and I can control when updating https://github.com/grafikrobot/boost-doctools/tree/develop. One frustrating aspect of building that repo was that I made various accidents in adding submodules because of naming. And a key one was the structure for the numeric submodules https://github.com/boostorg/boost/tree/develop/libs/numeric. So I have one basic question: Is there a *good* reason why numeric submodules need to have their own subdirectory? It would seem to me much easier to understand if all submodules where flat and on the libs/* dir. The uniformity would also remove various special cases I saw in build and testing code files. For example some special code in Boost/Jamroot https://github.com/boostorg/boost/blob/develop/Jamroot#L149. -- -- Rene Rivera -- Grafik - Don't Assume Anything -- Robot Dreams - http://robot-dreams.net -- rrivera/acm.org (msn) - grafikrobot/aim,yahoo,skype,efnet,gmail

Rene Rivera wrote:
It would seem to me much easier to understand if all submodules where flat and on the libs/* dir. The uniformity would also remove various special cases I saw in build and testing code files.
+1. The links in http://www.pdimov.com/tmp/report-b7f652a/numeric/interval.html are broken for this very reason.

Le 04/06/14 20:49, Peter Dimov a écrit :
Rene Rivera wrote:
It would seem to me much easier to understand if all submodules where flat and on the libs/* dir. The uniformity would also remove various special cases I saw in build and testing code files.
+1. The links in
http://www.pdimov.com/tmp/report-b7f652a/numeric/interval.html
are broken for this very reason.
I have no problem flattening the submodules. Vicente
participants (3)
-
Peter Dimov
-
Rene Rivera
-
Vicente J. Botet Escriba