Jump to page: 1 24  
Page
Thread overview
DUB RC 0.9.24-rc.1 ready for testing
Jul 13, 2015
Sönke Ludwig
Jul 14, 2015
Suliman
Jul 14, 2015
Sönke Ludwig
Jul 16, 2015
Suliman
Jul 20, 2015
Martin Nowak
Jul 21, 2015
Martin Nowak
Jul 21, 2015
extrawurst
Jul 21, 2015
Rikki Cattermole
Jul 21, 2015
Suliman
Jul 21, 2015
extrawurst
Jul 21, 2015
extrawurst
Jul 21, 2015
krzaq
Jul 21, 2015
Jacob Carlborg
Jul 21, 2015
Mathias Lang
Jul 21, 2015
notna
Jul 21, 2015
wobbles
Jul 21, 2015
notna
Jul 21, 2015
Nick Sabalausky
Jul 21, 2015
Jacob Carlborg
Jul 21, 2015
suliman
Aug 06, 2015
yawniek
Aug 06, 2015
Rikki Cattermole
Jul 21, 2015
John Colvin
Jul 21, 2015
ponce
Aug 04, 2015
Bruno Medeiros
Aug 04, 2015
Bruno Medeiros
Aug 05, 2015
Bruno Medeiros
July 13, 2015
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
Why this version is still after dub init are generate json instead of sdl file?
July 14, 2015
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
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
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
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
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
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
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
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
« First   ‹ Prev
1 2 3 4