Jump to page: 1 2 3
Thread overview
I just want to code in peace
Jun 06, 2020
ADEV
Jun 06, 2020
JN
Jun 06, 2020
Luis
Jun 06, 2020
Bradley Chatha
Jun 06, 2020
rikki cattermole
Jun 06, 2020
Avrina
Jun 06, 2020
aberba
Jun 06, 2020
bauss
Jun 07, 2020
aberba
Jun 07, 2020
bauss
Jun 09, 2020
ADEV
Jun 09, 2020
ADEV
Jun 09, 2020
aberba
Jun 06, 2020
Luis
Jun 06, 2020
mw
Jun 09, 2020
Manu
Jun 10, 2020
sclytrack
Jun 09, 2020
Manu
Jun 10, 2020
aberba
Jun 10, 2020
evilrat
Jun 11, 2020
Damian Roy Day
Jun 11, 2020
mw
June 06, 2020
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


June 06, 2020
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
>

It's tricky in D. Because of it's heavy use of metaprogramming and features like UFCS and alias this it's not always obvious what the autocomplete should be autocompleting.

> I want my favorite IDE to have an integrated debugger, so i can fix bugs in peace

The C++ debuggers seem to work quite well with D, even if they don't have support for D-specific stuff

>
> 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?
>

The awareness isn't needed. An effort is.

>
> We had DLS, the best tool and the best plugin's editor for D
>

I never had much luck with DLS unlike code-d. I guess it depends on individual preferences.

> 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
>

Money is always welcome, I suppose.

> 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

Sounds like you're dedicated. You can start the effort.

I don't mean to be snarky, but most people are aware of the ecosystem issues. Demanding features doesn't work though, the only way things will move forward if someone starts it themselves and people get on board later on.
June 06, 2020
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.
June 06, 2020
On Saturday, 6 June 2020 at 12:07:41 UTC, JN wrote:
>
> The C++ debuggers seem to work quite well with D, even if they don't have support for D-specific stuff
>

Err... This is very questionable, when even displaying a simple array of ints isn't working.


June 06, 2020
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
>
> 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

I agree with ADDEV that the whole tooling/IDE feel subpar compared against other languages.
June 06, 2020
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
>
> [...]

Just do it!
And be the Hero! Better than Chuck Norris!
June 06, 2020
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.



June 06, 2020
On Saturday, 6 June 2020 at 12:07:41 UTC, JN 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
>>
>
> It's tricky in D. Because of it's heavy use of metaprogramming and features like UFCS and alias this it's not always obvious what the autocomplete should be autocompleting.

I've wondered if the -vcg-ast switch would ever be useful to help autocomplete things like mixins, since if I remember correctly, doesn't it output the entire lowered-down AST, including template instantiations?

We used to have a plugin called Mono-D for the MonoDevelop (later Xaramin Studios) IDE, and IMO that was the best one to have existed, since everything kind of *just worked* without any hassle, and few bugs.

Sadly, the developer lost interest/had other matters to attend to, and the porting process was apparently quite difficult, so it was never updated for the newer versions of the IDE, and kind of just died.

Meanwhile, with the likes of code-d, I often get a bug where the second I type any character, the debug output window **automatically**  pops up spamming me with log messages, which I can't seem to disable so I just have to live with it there until code-d decides to sort itself out. Also once the project grows in size in any meaningful way, its autocomplete simply stops working, or worse, it randomly decides when it wants to show me anything other than the built-in stuff.

A lot of the developers here are quite old-timey, and have otherwise become numb to the idea of having rich intelisense (which is a hard issue to handle with D in all fairness), as well as all the other goodies like an integrated debugger. So it tends to fall on the wayside unfortunately.
June 06, 2020
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.

June 07, 2020
On 07/06/2020 6:31 AM, Bradley Chatha wrote:
> On Saturday, 6 June 2020 at 12:07:41 UTC, JN 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
>>>
>>
>> It's tricky in D. Because of it's heavy use of metaprogramming and features like UFCS and alias this it's not always obvious what the autocomplete should be autocompleting.
> 
> I've wondered if the -vcg-ast switch would ever be useful to help autocomplete things like mixins, since if I remember correctly, doesn't it output the entire lowered-down AST, including template instantiations?
> 
> We used to have a plugin called Mono-D for the MonoDevelop (later Xaramin Studios) IDE, and IMO that was the best one to have existed, since everything kind of *just worked* without any hassle, and few bugs.
> 
> Sadly, the developer lost interest/had other matters to attend to, and the porting process was apparently quite difficult, so it was never updated for the newer versions of the IDE, and kind of just died.

Very difficult, I tried once.

MonoDevelop has next to no comments.

It is dreadful.

> Meanwhile, with the likes of code-d, I often get a bug where the second I type any character, the debug output window **automatically**  pops up spamming me with log messages, which I can't seem to disable so I just have to live with it there until code-d decides to sort itself out. Also once the project grows in size in any meaningful way, its autocomplete simply stops working, or worse, it randomly decides when it wants to show me anything other than the built-in stuff.


Which gets back to DCD and friends.
Who need to be rebuilt with dmd-fe.
« First   ‹ Prev
1 2 3