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