would you use a VS-like IDE for D in your everyday?
Richard (Rikki) Andrew Cattermole
richard at cattermole.co.nz
Thu May 22 23:03:38 UTC 2025
On 23/05/2025 10:18 AM, Jon Degenhardt wrote:
> 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.
It does yes.
> 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
You've got that right.
As far as I'm aware no work has begun on getting the IntelliJ plugin to
work with other compilers for the SDK, or replacement of the SDK mechanism.
If this was done, the plugin should work in Clion which would hopefully
give us debugging out of the box too.
> PS. I very much appreciate the quick responses to my initial questions.
> Very helpful.
:)
More information about the Digitalmars-d-ide
mailing list