SDC needs you -- redux
Shammah Chancellor via Digitalmars-d
digitalmars-d at puremagic.com
Mon Apr 20 22:09:17 PDT 2015
On 2015-04-20 22:40:10 +0000, Brian Schott said:
> On Sunday, 19 April 2015 at 06:01:14 UTC, weaselcat wrote:
>> gofmt, much like python's standardized formatting, made contributing to
>> go projects much easier IMO. While the same can't be done for D,
>> hopefully dfmt becomes a standard tool and each dub project can just
>> include a dfmt.conf or something to make contributing easier.
>
> dfmt options go in .editorconfig with the rest of your project's style
> decisions like tabs/spaces and line length.
>
>> I agree with the OP on the tooling point, just look at C++. C++ had
>> historically zero(okay, some - but it sucked! ctags were awful, etc.)
>> tooling before clang hit the scene. IMO clang/LLVM was a complete game
>> changer for C++ tooling, and I hope D can do the same.
>
> For what it's worth, D-Scanner can output ctags information for D files.
>
>> Clang has a static analyzer, a formatter, a modernizer...
>> Hell, clang(and obv. libclang) can dump the AST right from its driver,
>> and even has autocompletion built into it(-code-completion-at)
>
> We now have a formatter. D-Scanner can perform some static analysis and
> dump an AST from its parser, DCD provides autocompletion. dfix can
> perform syntax upgrades.
Can D-Scanner really provide you with autocompletion for code that is
from a mixin generated by CTFE?
-Shammah
More information about the Digitalmars-d
mailing list