On Monday, 9 February 2015 at 08:16:24 UTC, Jacob Carlborg wrote:
On 2015-02-09 08:15, Vladimir Panteleev wrote:
OK, but the obviously trivial fix is to either import bar, or
create a
module that imports all other modules in the library. It's not
really
enough justification for switching build tools, is it?
Setting up dependencies between modules just to satisfy a build
tool doesn't sound like the right solution. In Phobos we're
currently trying to minimize the dependencies between modules
Ugh... what does that have to do with anything? How is a
meta-module which imports every other module in a library
different from a Makefile or a dub.json file which explicitly
lists all .d files in the project - other than have a .d
extension?