DUB RC 0.9.24-rc.1 ready for testing

extrawurst via Digitalmars-d digitalmars-d at puremagic.com
Tue Jul 21 01:07:46 PDT 2015


On Tuesday, 21 July 2015 at 07:00:57 UTC, Martin Nowak wrote:
> On Monday, 20 July 2015 at 23:18:34 UTC, Andrei Alexandrescu 
> wrote:
>> On 7/20/15 5:30 PM, Martin Nowak wrote:
>>> On Thursday, 16 July 2015 at 08:28:08 UTC, Suliman wrote:
>>>> [...]
>>>
>>> It doesn't make sense to include vibe.d.
>>
>> I think it does - this has been discussed before. -- Andrei
>
> It has, in length 
> http://forum.dlang.org/post/mdnrus$188e$1@digitalmars.com, but 
> you remain one of the very few to think it is a good idea to 
> distribute vibe.d with dmd.
>
> It doesn't make sense because dub is the enabling tool for the 
> whole package ecosystem, with which vibe.d is fully integrated 
> (dub was formerly called vpm - vibe package manager).
> Copying a vibe.d version into the distribution creates a lot of 
> problems without solving anything.
>
> - what about vibe.d's dependencies
> - how would dub know about the distributed vibe.d package
> - how to use multiple vibe.d versions in parallel
>
> If your long-term goal is to integrate vibe into phobos, fine,
> though I'm not a fan of this strategy b/c an independent 
> package ecosystem can grow faster.
> Simply copying a dub package into the distribution doesn't help 
> anyone.

I agree, i am a fan of vibe.d too but including it in phobos just 
tastes wrong. if you absolutely want to distribute such a lib 
then consider libasync (https://github.com/etcimon/libasync) 
which is at least completely written in D.


More information about the Digitalmars-d mailing list