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