Thread overview | ||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
July 13, 2015 DUB RC 0.9.24-rc.1 ready for testing | ||||
---|---|---|---|---|
| ||||
If everything goes as planned, the 0.9.24 release will be the last one before 1.0.0. The two major additions over 0.9.23 are the support for SDLang based package descriptions [1] [2] and an extended support for "dub describe" and build command environment variable support. See the change log for more details. There are a few issues open that may still get into the final release if they get confirmed: https://github.com/D-Programming-Language/dub/milestones/0.9.24 My first practical impressions of the new SDL based package descriptions (vibe.d and some private projects) are very positive. It's a bit like converting a C++ code base to D - all the lines get a lot shorter, with less visual noise. And comments are of course a great win. My only nitpick is that attributes can only be placed at the end of a line, which not optimal in case of the "platform" attribute. Download: http://code.dlang.org/download Change log: https://github.com/D-Programming-Language/dub/blob/master/CHANGELOG.md [1]: http://sdl.ikayzo.org/display/SDL/Home [2]: http://code.dlang.org/package-format?lang=sdl |
July 14, 2015 Re: DUB RC 0.9.24-rc.1 ready for testing | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | Why this version is still after dub init are generate json instead of sdl file? |
July 14, 2015 Re: DUB RC 0.9.24-rc.1 ready for testing | ||||
---|---|---|---|---|
| ||||
Posted in reply to Suliman | Am 14.07.2015 um 13:36 schrieb Suliman:
> Why this version is still after dub init are generate json instead of
> sdl file?
It should generate a dub.sdl file by default. Maybe you still have an older version in your $PATH? You can run "dub --version" to verify this.
|
July 14, 2015 Re: DUB RC 0.9.24-rc.1 ready for testing | ||||
---|---|---|---|---|
| ||||
Posted in reply to Sönke Ludwig | On 7/13/15 7:09 PM, Sönke Ludwig wrote:
> If everything goes as planned, the 0.9.24 release will be the last one
> before 1.0.0.
Great! I wish we'd synchronize release and distribution schedules for dmd, dub, and vibe soon. -- Andrei
|
July 16, 2015 Re: DUB RC 0.9.24-rc.1 ready for testing | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | On Tuesday, 14 July 2015 at 13:58:36 UTC, Andrei Alexandrescu wrote:
> On 7/13/15 7:09 PM, Sönke Ludwig wrote:
>> If everything goes as planned, the 0.9.24 release will be the last one
>> before 1.0.0.
>
> Great! I wish we'd synchronize release and distribution schedules for dmd, dub, and vibe soon. -- Andrei
In what version of DMD do you plan to include dub and vibe?
|
July 20, 2015 Re: DUB RC 0.9.24-rc.1 ready for testing | ||||
---|---|---|---|---|
| ||||
Posted in reply to Suliman | On Thursday, 16 July 2015 at 08:28:08 UTC, Suliman wrote:
> In what version of DMD do you plan to include dub and vibe?
It doesn't make sense to include vibe.d. We plan to include dub, when it reaches 1.0.0, should happen soon.
|
July 20, 2015 Re: DUB RC 0.9.24-rc.1 ready for testing | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | On 7/20/15 5:30 PM, Martin Nowak wrote:
> On Thursday, 16 July 2015 at 08:28:08 UTC, Suliman wrote:
>> In what version of DMD do you plan to include dub and vibe?
>
> It doesn't make sense to include vibe.d.
I think it does - this has been discussed before. -- Andrei
|
July 21, 2015 Re: DUB RC 0.9.24-rc.1 ready for testing | ||||
---|---|---|---|---|
| ||||
Posted in reply to Andrei Alexandrescu | 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: >>> In what version of DMD do you plan to include dub and vibe? >> >> 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. |
July 21, 2015 Re: DUB RC 0.9.24-rc.1 ready for testing | ||||
---|---|---|---|---|
| ||||
Posted in reply to Martin Nowak | 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. |
July 21, 2015 Re: DUB RC 0.9.24-rc.1 ready for testing | ||||
---|---|---|---|---|
| ||||
Posted in reply to extrawurst | On 21/07/2015 8:07 p.m., extrawurst wrote:
> 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.
+1
|
Copyright © 1999-2021 by the D Language Foundation