Give DLS a try

tide tide at tide.tide
Wed Aug 8 20:56:51 UTC 2018


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


More information about the Digitalmars-d mailing list