DUB 0.9.13 released
alex
info at alexanderbothe.com
Fri Apr 26 13:26:32 PDT 2013
On Friday, 26 April 2013 at 20:16:15 UTC, Sönke Ludwig wrote:
> Am 26.04.2013 21:37, schrieb alex:
>>
>> I want to inform you that Mono-D v0.5.2.4 can open Dub
>> projects natively
>> now - no need for creating .dproj files explicitly anymore,
>> just opening
>> package.json is required in order to have the project there.
>> It also handles include paths in the most common cases.
>
> Cool! I'll try that out tomorrow. Do you execute the "dub"
> binary to
> generate a project file or do you parse the "package.json"
> directly? If
> it helps, it would be relatively easy to add a mode where all
> build
> settings for the project, including all of its dependencies,
> are output
> to stdout as JSON.
It parses the package.json directly, no .sln or .dproj is
generated. It runs dub build for building and dub for executing
the program -- where do I specify run arguments btw?
>
>> Btw, what about nested dependencies? How are they handled in
>> dub? Are
>> all sub-packages in the .dub folder read for further dependency
>> information?
>
> Yes, the ones in ".dub", in the system- and user-wide package
> folders,
> as well as any package added with "dub add-local" are scanned
> for
where is the list of packages added with 'add-local' stored at?
> matches recursively and their build settings are merged-in
> accordingly.
I think I might open up all the dependency projects as well when
opening the 'root' package.json - do you think that it's a good
idea or just distracting the user from the main project?
>
>> Great work though!
>
> Thanks, the same must be said about Mono-D! (which is a lot more
> complex, of course)
:-)
More information about the Digitalmars-d-announce
mailing list