or such a thing is a waste of time? I wonder why we didn't have such IDE yet or am I missing something?
Thread overview | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
May 20 would you use a VS-like IDE for D in your everyday? | ||||
---|---|---|---|---|
| ||||
May 21 Re: would you use a VS-like IDE for D in your everyday? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Neto | On 21/05/2025 3:45 AM, Neto wrote:
> or such a thing is a waste of time? I wonder why we didn't have such IDE yet or am I missing something?
We have VS, VS-Code, and IntelliJ.
Apart from better support, it seems like we have everything covered on this front.
|
May 20 Re: would you use a VS-like IDE for D in your everyday? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Richard (Rikki) Andrew Cattermole | On Tuesday, 20 May 2025 at 15:51:57 UTC, Richard (Rikki) Andrew Cattermole wrote:
> On 21/05/2025 3:45 AM, Neto wrote:
>> or such a thing is a waste of time? I wonder why we didn't have such IDE yet or am I missing something?
>
> We have VS, VS-Code, and IntelliJ.
>
> Apart from better support, it seems like we have everything covered on this front.
Does it have a GUI builder like C#'s? the package manager and build system match to C#'s?
|
May 21 Re: would you use a VS-like IDE for D in your everyday? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Neto | On 21/05/2025 4:05 AM, Neto wrote:
> On Tuesday, 20 May 2025 at 15:51:57 UTC, Richard (Rikki) Andrew Cattermole wrote:
>> On 21/05/2025 3:45 AM, Neto wrote:
>>> or such a thing is a waste of time? I wonder why we didn't have such IDE yet or am I missing something?
>>
>> We have VS, VS-Code, and IntelliJ.
>>
>> Apart from better support, it seems like we have everything covered on this front.
>
> Does it have a GUI builder like C#'s? the package manager and build system match to C#'s?
VS-Code and IntelliJ support dub for build system.
VisualD hasn't caught up with the times on that one, it requires you to use VS project representation.
As for GUI builder? We do not have an official GUI toolkit that can be used in such a builder, people do it normally within code only.
|
May 20 Re: would you use a VS-like IDE for D in your everyday? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Neto | On Tuesday, 20 May 2025 at 15:45:58 UTC, Neto wrote: >or such a thing is a waste of time? I wonder why we didn't have such IDE yet or am I missing something? It is hardly a waste of time. Go for it! If it is done in D I would even donate $ to that project. We do have VS-like IDEs for D. I use IntelliJ IDEA with D plugin, as well as Zed with D extension which also works very well. There is also an excellent D plugin for VS Code itself that works in TheiaIDE too. |
May 22 Re: would you use a VS-like IDE for D in your everyday? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dejan Lekic | On Tuesday, 20 May 2025 at 16:21:06 UTC, Dejan Lekic wrote: >On Tuesday, 20 May 2025 at 15:45:58 UTC, Neto wrote: >or such a thing is a waste of time? I wonder why we didn't have such IDE yet or am I missing something? We do have VS-like IDEs for D. I use IntelliJ IDEA with D plugin, as well as Zed with D extension which also works very well. There is also an excellent D plugin for VS Code itself that works in TheiaIDE too. It appears a significant limitation at the moment is an inability to run some of the DMD based tools on Apple silicon. According to Rikki's message a fix might not be available until next year (https://forum.dlang.org/thread/zblfxasjvskzpkfvdepl@forum.dlang.org). Perhaps important enough to bring to the attention of the D Language Foundation. --Jon |
May 22 Re: would you use a VS-like IDE for D in your everyday? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jon Degenhardt | On 22/05/2025 6:04 PM, Jon Degenhardt wrote:
> On Tuesday, 20 May 2025 at 16:21:06 UTC, Dejan Lekic wrote:
>> On Tuesday, 20 May 2025 at 15:45:58 UTC, Neto wrote:
>>> or such a thing is a waste of time? I wonder why we didn't have such IDE yet or am I missing something?
>>
>> We _do_ have VS-like IDEs for D. I use IntelliJ IDEA with D plugin, as well as Zed with D extension which also works very well. There is also an excellent D plugin for VS Code itself that works in TheiaIDE too.
>
> It appears a significant limitation at the moment is an inability to run some of the DMD based tools on Apple silicon. According to Rikki's message a fix might not be available until next year (https:// forum.dlang.org/thread/zblfxasjvskzpkfvdepl@forum.dlang.org). Perhaps important enough to bring to the attention of the D Language Foundation.
>
> --Jon
The issue for OSX currently, is in druntime.
I expect next dmd release will have it solved, otherwise it couldn't be shipped.
|
May 22 Re: would you use a VS-like IDE for D in your everyday? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jon Degenhardt | On Thursday, 22 May 2025 at 06:04:00 UTC, Jon Degenhardt wrote: >It appears a significant limitation at the moment is an inability to run some of the DMD based tools on Apple silicon. According to Rikki's message a fix might not be available until next year Why is that a problem? - You have GDC or LDC as good alternatives. |
May 23 Re: would you use a VS-like IDE for D in your everyday? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Dejan Lekic | On 22/05/2025 8:39 PM, Dejan Lekic wrote:
> On Thursday, 22 May 2025 at 06:04:00 UTC, Jon Degenhardt wrote:
>> It appears a significant limitation at the moment is an inability to run some of the DMD based tools on Apple silicon. According to Rikki's message a fix might not be available until next year
>
> Why is that a problem? - You have GDC or LDC as good alternatives.
They are both effected by the same druntime bug.
You have to use the ldc beta to compile on OSX currently.
|
May 22 Re: would you use a VS-like IDE for D in your everyday? | ||||
---|---|---|---|---|
| ||||
Posted in reply to Richard (Rikki) Andrew Cattermole | On Thursday, 22 May 2025 at 18:57:56 UTC, Richard (Rikki) Andrew Cattermole wrote: > On 22/05/2025 8:39 PM, Dejan Lekic wrote: >> On Thursday, 22 May 2025 at 06:04:00 UTC, Jon Degenhardt wrote: >>> It appears a significant limitation at the moment is an inability to run some of the DMD based tools on Apple silicon. According to Rikki's message a fix might not be available until next year >> >> Why is that a problem? - You have GDC or LDC as good alternatives. > > They are both effected by the same druntime bug. > > You have to use the ldc beta to compile on OSX currently. It was my understanding that IntelliJ currently requires a DMD install and does not support an LDC-only configuration. Rikki - I'm referring to this message in the other thread: On Monday, 12 May 2025 at 22:51:30 UTC, Richard (Rikki) Andrew Cattermole wrote: > On 13/05/2025 10:48 AM, Jon Degenhardt wrote: >> I was trying to setup an existing project to work with the IntelliJ plugin. >> It's a makefile built project, not one built with Dub. >> But I'm seeing configuration issues. For example, IntelliJ asks for an SDK setup. I haven't figured out how to set this up properly. I'm guessing the plugin would pull this from a Dub configuration if there was one in the project. > > The SDK it is referring to the dmd install (not ldc/gdc). > > Its implemented via the JDK configuration (which isn't available in all versions of IntelliJ). Let me know if I misinterpreted. I did get LDC builds to run from IntelliJ (using a separate makefile plugin). But its rather disconnected from what's going on in the IDE, so the IDE benefits were limited. I was able to get github copilot to interact with D code, so that was positive. --Jon PS. I very much appreciate the quick responses to my initial questions. Very helpful. |