Emacs users: flycheck-dmd-dub
Sönke Ludwig
sludwig+dforum at outerproduct.org
Thu Mar 20 00:17:05 PDT 2014
Am 19.03.2014 00:16, schrieb Atila Neves:
> V0.0.4 now supports both package.json and dub.json
>
> Atila
>
There is one change that I would highly recommend - using the output of
"dub describe" instead of directly reading dub.json:
- It's planned to add an SDL based format, which otherwise then would
also have to be supported
- Properly determining the right dependency versions/paths,
configurations and platform specific values is not easy, but vital
to get the correct results
- Parts of the format may get extended in the future, requiring
constant maintenance of the elisp package
"dub describe" always outputs a JSON document* and has everything
resolved down to bare compiler settings, so it's trivial to handle.
Regards,
Sönke
* There is currently a bug where sometimes a non-JSON preamble is output
before the actual contents, so it's necessary to skip until the first
'{' before interpreting the output. This will be resolved in the next
version.
More information about the Digitalmars-d-announce
mailing list