On 2 February 2015 at 18:09, Vladimir Panteleev via Digitalmars-d <digitalmars-d@puremagic.com> wrote: > On Monday, 2 February 2015 at 05:23:52 UTC, Daniel Murphy wrote: > > [snip]
I agree with basically everything you said. I'll add, I have no use for (and no way to use) dub because I depend on cross-language build configurations. If my D project depends on a C lib, then what am I supposed to do to make dub useful for me? I have an issue with your proposed module management solution that I wonder if you can address. You suggest placing source in the root of the repo. Just... no. I will never do that. The root directory is for readme's, licenses, maybe a build script. It's not the place for the source, that lives in 'src'. What's the solution to this problem? Is it that your src directory should have symlinks to the src directories of the submodules? Is that why you raise the symlink support on windows issue? I haven't thought of that before, and have no idea if it works... Does git support relative symlinks?