September 24
On Sunday, 24 September 2023 at 10:28:53 UTC, Richard (Rikki) Andrew Cattermole wrote:
>
> WinDbg has never been a good experience with D or at least for me that is.
>
> No, they broke VS debugger (which gets used with vs-code too).
>
> Can't show locals anymore.

I used WinDbg last week and I was surprised it has received a major update in usability from Miscrosoft. I was able to find a bug where Visual Studio wouldn't let me debug optimized code. WinDbg did when I pointed it the PDB, with an executable built outside of VisualD. It is now as simple to use as say, AMD uProf, and you can debug 32-bit and 64-bit indifferently.
September 24
On Sunday, 24 September 2023 at 09:38:10 UTC, Richard (Rikki) Andrew Cattermole wrote:
> On 24/09/2023 10:16 PM, evilrat wrote:
>> So basically these 3 points are all intertangled, in short: D isn't yet mature enough, it is not yet polished enough for wide masses, the convinience and tooling "just sucks"(tm).
>
> We don't even have a working debugger on Windows anymore.
>
> Thanks Microsoft.

On windows i switched to remedybg, it's not free, but it works great and it's a just a 5mb executable

https://i.imgur.com/pdKX71z.png


September 24
On Sunday, 24 September 2023 at 16:01:20 UTC, ryuukk_ wrote:
> On Sunday, 24 September 2023 at 09:38:10 UTC, Richard (Rikki) Andrew Cattermole wrote:
>> On 24/09/2023 10:16 PM, evilrat wrote:
>>> So basically these 3 points are all intertangled, in short: D isn't yet mature enough, it is not yet polished enough for wide masses, the convinience and tooling "just sucks"(tm).
>>
>> We don't even have a working debugger on Windows anymore.
>>
>> Thanks Microsoft.
>
> On windows i switched to remedybg, it's not free, but it works great and it's a just a 5mb executable
>
> https://i.imgur.com/pdKX71z.png

Looks nice!
September 24
On Sunday, 24 September 2023 at 13:03:20 UTC, Guillaume Piolat wrote:
> On Sunday, 24 September 2023 at 10:28:53 UTC, Richard (Rikki) Andrew Cattermole wrote:
>>
>> WinDbg has never been a good experience with D or at least for me that is.
>>
>> No, they broke VS debugger (which gets used with vs-code too).
>>
>> Can't show locals anymore.
>
> I used WinDbg last week and I was surprised it has received a major update in usability from Miscrosoft. I was able to find a bug where Visual Studio wouldn't let me debug optimized code. WinDbg did when I pointed it the PDB, with an executable built outside of VisualD. It is now as simple to use as say, AMD uProf, and you can debug 32-bit and 64-bit indifferently.

Are you using the preview or normal one?
September 24
On Sunday, 24 September 2023 at 16:01:20 UTC, ryuukk_ wrote:
> On Sunday, 24 September 2023 at 09:38:10 UTC, Richard (Rikki) Andrew Cattermole wrote:
>> On 24/09/2023 10:16 PM, evilrat wrote:
>>> So basically these 3 points are all intertangled, in short: D isn't yet mature enough, it is not yet polished enough for wide masses, the convinience and tooling "just sucks"(tm).
>>
>> We don't even have a working debugger on Windows anymore.
>>
>> Thanks Microsoft.
>
> On windows i switched to remedybg, it's not free, but it works great and it's a just a 5mb executable
>
> https://i.imgur.com/pdKX71z.png

Thanks for the tip, I bought it.
September 24
On Sunday, 24 September 2023 at 10:28:53 UTC, Richard (Rikki) Andrew Cattermole wrote:
> On 24/09/2023 11:09 PM, Imperatorn wrote:
>> On Sunday, 24 September 2023 at 09:38:10 UTC, Richard (Rikki) Andrew Cattermole wrote:
>>> On 24/09/2023 10:16 PM, evilrat wrote:
>>>> So basically these 3 points are all intertangled, in short: D isn't yet mature enough, it is not yet polished enough for wide masses, the convinience and tooling "just sucks"(tm).
>>>
>>> We don't even have a working debugger on Windows anymore.
>>>
>>> Thanks Microsoft.
>> 
>> Why not? They broke WinDbg? What have I missed
>
> WinDbg has never been a good experience with D or at least for me that is.
>
> No, they broke VS debugger (which gets used with vs-code too).
>
> Can't show locals anymore.

Do you mean it just doesn't work in VSCode anymore? I mean you can still just debug the exe with visual studio?


September 25
On 25/09/2023 9:47 AM, claptrap wrote:
> Do you mean it just doesn't work in VSCode anymore? I mean you can still just debug the exe with visual studio?

Same engine for both VS and VS-code (may depend upon the VS-code plugin tho).

You can debug, but you lack locals. So very limited usability atm.
September 24
On Thursday, 21 September 2023 at 16:29:43 UTC, Imperatorn wrote:
> On Thursday, 21 September 2023 at 01:07:30 UTC, matheus wrote:
>> On Tuesday, 19 September 2023 at 04:34:30 UTC, Vitaliy Fadeev wrote:
>>> Just know this.
>>
>> One thing that I like about D is... it has the performance of a System/compiled language at at same time supports GC.
>>
>> I'm not a language expert but coming from C that was very cool.
>>
>> Matheus.
>
> Nice to see some praise to D for a change. We need more people like this

I love GC too.  Too many discussions trying to kill GC.
September 25
On Sunday, 24 September 2023 at 21:24:14 UTC, Richard (Rikki) Andrew Cattermole wrote:
> On 25/09/2023 9:47 AM, claptrap wrote:
>> Do you mean it just doesn't work in VSCode anymore? I mean you can still just debug the exe with visual studio?
>
> Same engine for both VS and VS-code (may depend upon the VS-code plugin tho).
>
> You can debug, but you lack locals. So very limited usability atm.

In my case VSCode still works like before, but Visual Studio 17.7 locals panel got stuck with "Busy..." label when entering D function in call stack, and the whole IDE becomes sluggish.
Though it could be yet another conflict with VisualD and ReSharper, previously I had to disable VisualD because it just hanged up from time to time.
September 25
On Sunday, 24 September 2023 at 22:33:56 UTC, Antonio wrote:
> On Thursday, 21 September 2023 at 16:29:43 UTC, Imperatorn wrote:
>> On Thursday, 21 September 2023 at 01:07:30 UTC, matheus wrote:
>>> On Tuesday, 19 September 2023 at 04:34:30 UTC, Vitaliy Fadeev wrote:
>>>> Just know this.
>>>
>>> One thing that I like about D is... it has the performance of a System/compiled language at at same time supports GC.
>>>
>>> I'm not a language expert but coming from C that was very cool.
>>>
>>> Matheus.
>>
>> Nice to see some praise to D for a change. We need more people like this
>
> I love GC too.  Too many discussions trying to kill GC.

True, that's what makes D a bit unique in this field. And it's plasticity.