On Wednesday, 8 August 2018 at 07:57:49 UTC, Laurent Tréguier
wrote:
On Wednesday, 8 August 2018 at 07:25:57 UTC, Tab wrote:
I find DLS to be very stable
Ironically, as the developer of DLS, I'm not sure if it should
be considered as stable. I've had quite a number of crashes
myself, sometimes even seemingly right at startup :/
Although the latest version does fix a crash that was happening
during garbage collection, so now it might be more stable.
(Fun fact: since garbage collection always happens at least
when the program exits, it was technically crashing 100% of the
time before)
I created a long list of features I'd like to see in D IDE.
Hopefully some of them is being worked on.
I have some things to fix first, but they will be worked on at
some point; finding all references to a symbol especially is
something that interests me.
Code-d overcomplicates things I find though. I can't even build
it, there's so many dependencies attached to it that it isn't
worth looking through to even find which one is causing the build
issue. Let alone there's a restriction that it can only build
32-bit. Also can't be built with LDC2 cause of the dependencies
is trying to build a 64-bit binary even though the arch is set to
32-bit. It's a mess. DLS took no time at all to build, nice and
simple. Just one thing is installing the extension didn't create
that symbolic link for me. And the plugin just silently passes an
empty path if it can't find DLS.
https://github.com/LaurentTreguier/vscode-dls/blob/master/src/extension.ts#L20