June 06, 2020
On Saturday, 6 June 2020 at 17:12:01 UTC, aberba wrote:
> On Saturday, 6 June 2020 at 14:09:19 UTC, Avrina wrote:
>> There was funding for code-d, but I don't know if anything came of it. I've looked at the code and it is kind of awful. I would have much rather DLS be funded instead.
>>
>> https://dlang.org/blog/2018/07/13/funding-code-d/
>>
>> The VisualD plugin is probably the best one out there. But most people seem to hate Visual Studio because they need to download a 1-2 GB file and are developing on a computer with 1 GB of RAM.
>
> Tell you what, I don't use Windows but I can tell with confidence that Visual Studio is the way to go if you want a great IDE on Windows. And VisualD is your best bet with D. If you're on Windows, its your tool.
>
> Clion, etc is Java based and from experience slow. Not much better than Visual Studio Code... which is web based.
>
> On Linux, the IDE that comes close to Visual Studio is Gnome Builder. Its the Visual Studio of Linux. I remember someone here developed a plug-in for D but not sure if it received further improvement.
>
> So to satisfy the IDE land, you want to look at solid plug-ins for Visual Studio for windows (Mac??), and Gnome Builder for Linux.
>
>
> With that said, if you could do with a lil slow/subpar performance with text editors, your best bet is Visual Studio Code (code-d), Sublime (??), Vim (??), Clion (I believe there's one),....
>
>
> I personally use Visual Studio Code which is kind of slow sometimes but its the best I've got. Code-d might not be perfect but I can says it provides the best D experience overall.
>
> Like someone said, D autocompletion is hard and tricky. To make things worst, there's almost zero official backing to standardize some of these things.
>
> Seb is your closest best to someone (I have noticed) has consistently invested time and energy to packaging D experience across the board.

VisualD doesn't work well with Dub though and that's a huge deal for me at least.

You can convert projects between each other but it's meh.

If VisualD just supported dub configs then it would be much better.
June 07, 2020
On Saturday, 6 June 2020 at 23:08:21 UTC, bauss wrote:
> On Saturday, 6 June 2020 at 17:12:01 UTC, aberba wrote:
>> [...]
>
> VisualD doesn't work well with Dub though and that's a huge deal for me at least.
>
> You can convert projects between each other but it's meh.
>
> If VisualD just supported dub configs then it would be much better.

Aside dub and other issues, isn't it the best you've got on Windows?
June 07, 2020
On Sunday, 7 June 2020 at 09:09:48 UTC, aberba wrote:
> On Saturday, 6 June 2020 at 23:08:21 UTC, bauss wrote:
>> On Saturday, 6 June 2020 at 17:12:01 UTC, aberba wrote:
>>> [...]
>>
>> VisualD doesn't work well with Dub though and that's a huge deal for me at least.
>>
>> You can convert projects between each other but it's meh.
>>
>> If VisualD just supported dub configs then it would be much better.
>
> Aside dub and other issues, isn't it the best you've got on Windows?

I don't really use an IDE even though I am on Windows.

I just use Atom tbh with syntax highlighting.

I used VisualD years ago but I just haven't bothered with it on new machines afterwards. Mostly because Visual Studio is such a large application and just for D it's not worth it for me.

For new users it could be worth it but I don't think it's necessary for people that knows their way around D.
June 09, 2020
something like this must happen to D https://blog.golang.org/vscode-go

commitment from the team that tooling is key to success!
June 09, 2020
On Tuesday, 9 June 2020 at 21:00:04 UTC, ADEV wrote:
> something like this must happen to D https://blog.golang.org/vscode-go
>
> commitment from the team that tooling is key to success!

- crossplatform
- top notch dub support
- at least basic code completion
- debugging / breakpoint / watch
June 09, 2020
On Tuesday, 9 June 2020 at 21:01:41 UTC, ADEV wrote:
> On Tuesday, 9 June 2020 at 21:00:04 UTC, ADEV wrote:
>> something like this must happen to D https://blog.golang.org/vscode-go
>>
>> commitment from the team that tooling is key to success!
>
> - crossplatform
> - top notch dub support
> - at least basic code completion
> - debugging / breakpoint / watch

Does code-d in VS Code not provide these?
June 10, 2020
On Sat, Jun 6, 2020 at 9:30 PM ADEV via Digitalmars-d < digitalmars-d@puremagic.com> wrote:

> I want to code in peace
>
> I want my favorite IDE to provide great auto-completion, so i can avoid stupid typos, and be more productive
>
> I want my favorite IDE to have an integrated debugger, so i can fix bugs in peace
>
> I want my favorite IDE to understand my project and dependencies, so i spend less time trying to figure out or to remember EVERYTHING at once myself
>
> I want my favorite IDE to help me be more productive using the language i love
>
> Why is the community so split and silent with that issue
>
> I don't understand how people can't understand how important this is
>
> Are we forced to create this similar post every fking year to bring awareness?
>
> D is the best language ever created, but its tools are DOGSHIT, because when it's time to debug something, it's a pain in the fking ASS
>
> vim, tim, bim, kim, zim, him, pim, tik, tok are not IDEs
>
>
> We had DLS, the best tool and the best plugin's editor for D
>
> And this community managed to make its author to quit, and this went ignored..
>
> Even D co-creator quit
>
> No fresh blood anymore, why nobody care, if all the spammers and bikesheeders from this forum donated $10 / month, we could hire a professional and dedicated developper to work and maintain decent plugins for the most popular IDEs
>
> All it takes to drive adoption up, is ONE, and ONE single dedicated person who is willing to make the D experience easier for the people
>
> It's not hard, IDEs can help with that, just like popular libraries (flutter), all it take is 1, just 1


Your favourite IDE is VisualStudio (not-VSCode). Try it out, it's free for
personal use since 5+ years ago.
Seriously, I think a lot of people in dlang have no idea how excellent the
VS integration has become.


June 10, 2020
On Sun, Jun 7, 2020 at 5:30 AM mw via Digitalmars-d < digitalmars-d@puremagic.com> wrote:

> On Saturday, 6 June 2020 at 11:29:01 UTC, ADEV wrote:
> > I want to code in peace
> >
> > I want my favorite IDE to provide great auto-completion, so i can avoid stupid typos, and be more productive
> >
> > I want my favorite IDE to have an integrated debugger, so i can fix bugs in peace
>
> Have you tried Visual D ?
>
> http://rainers.github.io/visuald/visuald/StartPage.html
>
>
> I think we should add this VisualD link directly on
> https://dlang.org/ or
> https://dlang.org/download.html
>
> to give new user to D a better starter experience.
>
>
VisualD is on the download page actually, but it should be higher with a
big icon.
One interesting detail is that VisualD can manage the toolchain
installations, which is very convenient, so a new D user who chooses
VisualD should not be misdirected by attempting to install toolchains
themselves when they don't need to complete those tasks to get moving.
Less steps in the getting-started guide is good.


June 10, 2020
On Tuesday, 9 June 2020 at 23:40:58 UTC, Manu wrote:
> On Sat, Jun 6, 2020 at 9:30 PM ADEV via Digitalmars-d < digitalmars-d@puremagic.com> wrote:
>
>> [...]
>
>
> Your favourite IDE is VisualStudio (not-VSCode). Try it out, it's free for
> personal use since 5+ years ago.
> Seriously, I think a lot of people in dlang have no idea how excellent the
> VS integration has become.

Ever used used VS code for long?
June 10, 2020
On Wednesday, 10 June 2020 at 00:52:56 UTC, aberba wrote:
> On Tuesday, 9 June 2020 at 23:40:58 UTC, Manu wrote:
>> On Sat, Jun 6, 2020 at 9:30 PM ADEV via Digitalmars-d < digitalmars-d@puremagic.com> wrote:
>>
>>> [...]
>>
>>
>> Your favourite IDE is VisualStudio (not-VSCode). Try it out, it's free for
>> personal use since 5+ years ago.
>> Seriously, I think a lot of people in dlang have no idea how excellent the
>> VS integration has become.
>
> Ever used used VS code for long?

I do. Even prefer it to VisualD despite all its niceties.

VisualD is now indeed powerful, it has rich syntax highlight and all the stuff, is pretty stable, and one of its truly superior features - it has debugger bridge that allows one to inspect most of the D stuff and at least partially utilize immediate interpreter window.

Unfortunately I prefer to use VS Code + DLS (not code-d, it just has too many issues) because auto completion in VisualD may take up to few seconds to show up.
And no, I'm not the text editor adept who remember each and every function in standard library and all of my own projects, so this is incredibly important.