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

Reply via email to