Expanding Phobos from a flat hierachy

Brad Anderson eco at gnuk.net
Wed Feb 6 14:25:02 PST 2013


On Wednesday, 6 February 2013 at 21:55:53 UTC, Brad Anderson 
wrote:
> On Wednesday, 6 February 2013 at 21:16:01 UTC, Jakob Ovrum 
> wrote:
>> On Wednesday, 6 February 2013 at 21:10:06 UTC, Walter Bright 
>> wrote:
>>> On 2/6/2013 6:03 AM, Andrei Alexandrescu wrote:
>>>> This is in a way worse because there's a tidbit of syntax 
>>>> for each element. I'm
>>>> thinking:
>>>>
>>>> spec = "orange";
>>>> version = "1.0.0";
>>>> author = "Jacob Carlborg";
>>>> type = "library";
>>>> files = ["a.d", "b.di"]; // an array of source files
>>>
>>> That's close enough to JSON to suggest: why not use JSON 
>>> syntax?
>>
>> There is a competing project doing just that:
>>
>> https://github.com/rejectedsoftware/dub
>>
>> (doesn't look like it's been posted yet?)
>
> I asked Sönke about possibly proposing this as the official D 
> package manager awhile back when Dub was called VPM. You can 
> find his answer here:
>
> http://news.rejectedsoftware.com/groups/rejectedsoftware.vibed/thread/7/
>
> BA

Reading more, it looks like Dub is his attempt to make VPM less 
Vibe.d specific and more for general D use.  It even generates 
VisualD project files.

Cool stuff.

BA



More information about the Digitalmars-d mailing list