D tooling is disappointing

H. S. Teoh hsteoh at qfbox.info
Wed Aug 17 16:13:01 UTC 2022


On Wed, Aug 17, 2022 at 04:00:58PM +0000, Paul Backus via Digitalmars-d wrote:
> On Wednesday, 17 August 2022 at 10:45:16 UTC, tastyminerals wrote:
> > Many of us use vim for quick scripting and if so, you know about
> > handy [vim-dutyl](https://github.com/idanarye/vim-dutyl) plugin. If
> > you're a MacVim user, you might already know about sad
> > [d-completion-daemon status in
> > MacPorts](https://i.imgur.com/qUtRpG3.png). There is no maintainer
> > for the only usable D autocompletion plugin for Vim. Truth to be
> > told, the actual vim-dutyl looks abandoned too.
> 
> I use Vim for D programming with [`dmdtags`][1] for navigation, [some
> simple config files][2] for compiler integration and quick doc access,
> and Vim's built-in completion features. It's not as polished an
> experience as you'd get from a real IDE, but it's enough to get work
> done.
[...]

I also use Vim, occasionally with dmdtags (only for large projects). I
don't bother with compiler integration because I use SCons for builds,
and it's fast enough to just suspend Vim with ^Z and run scons by hand.
Or occasionally `dmd -unittest -run` when I need to work on one specific
module and have fast turnaround time.

Unfortunately, that means I'm totally useless when it comes to "real"
IDEs, and I wouldn't even know where to begin to contribute to D's
tooling.  It's hard to get motivated to contribute something I don't
even use, and harder yet to not just make a hash of things when I try to
contribute anyway.


T

-- 
Those who don't understand D are condemned to reinvent it, poorly. -- Daniel N


More information about the Digitalmars-d mailing list