Git, the D package manager

Atila Neves via Digitalmars-d digitalmars-d at puremagic.com
Mon Feb 2 04:54:01 PST 2015


Unless things have changed significantly or I remember 
incorrectly, vibe.d depends on C code (libevent), which gets 
built by dub.

Atila

On Monday, 2 February 2015 at 11:00:20 UTC, Manu wrote:
> On 2 February 2015 at 18:09, Vladimir Panteleev via 
> Digitalmars-d
> <digitalmars-d at 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?



More information about the Digitalmars-d mailing list