On 2015-06-07 06:30, Andrei Alexandrescu wrote:
Thanks for asking. The situation before went like this: to build
libphobos2.a, the command would go like this (simplified to just a few
files and flags:
dmd -oflibphobos2.a std/datetime.d std/conv.d std/algorithm/comparison.d
std/algorithm/iteration.d
So all modules would go together in one command to build the library.
With the package-at-a-time approach, we build one directory at a time
like this:
I'm wondering if the impovements would have been larger if Phobos had a
more tree structure for the modules rather than a fairly flat structure.
--
/Jacob Carlborg