Jump to page: 1 2
Thread overview
Replacement of code-d extension for vscode?!
Jan 30
Sergey
Jan 30
Sergey
Jan 30
bomat
Jan 31
bomat
Jan 30
bomat
January 30

I hope that D will replace C++ soon and overtake Go! It looks like the https://github.com/Pure-D/code-d extension for vscode is outdated and no longer developed. To build small C++ projects I use the excellent "chalet" build system from here https://github.com/chalet-org/chalet as cmake is too annoying. The chalet developers have an awesome extension for vscode here https://github.com/chalet-org/vscode-chalet. If anyone is familiar with typescript, can you remake the extension for dub? Such an extension is really missing for D!

January 30

On Tuesday, 30 January 2024 at 19:27:36 UTC, Tim Moldazhan wrote:

>

I hope that D will replace C++ soon and overtake Go! It looks like the https://github.com/Pure-D/code-d extension for vscode is outdated and no longer developed. To build small C++ projects I use the excellent "chalet" build system from here https://github.com/chalet-org/chalet as cmake is too annoying. The chalet developers have an awesome extension for vscode here https://github.com/chalet-org/vscode-chalet. If anyone is familiar with typescript, can you remake the extension for dub? Such an extension is really missing for D!

What do you mean "outdated"? Last commit "last month"

Together with https://github.com/Pure-D/serve-d it is developing and improving (thanks Webby) continuously.

PS D probably never replace neither C++ or Go

January 30

On Tuesday, 30 January 2024 at 20:24:20 UTC, Sergey wrote:

>

On Tuesday, 30 January 2024 at 19:27:36 UTC, Tim Moldazhan wrote:

>

I hope that D will replace C++ soon and overtake Go! It looks like the https://github.com/Pure-D/code-d extension for vscode is outdated and no longer developed. To build small C++ projects I use the excellent "chalet" build system from here https://github.com/chalet-org/chalet as cmake is too annoying. The chalet developers have an awesome extension for vscode here https://github.com/chalet-org/vscode-chalet. If anyone is familiar with typescript, can you remake the extension for dub? Such an extension is really missing for D!

What do you mean "outdated"? Last commit "last month"

Together with https://github.com/Pure-D/serve-d it is developing and improving (thanks Webby) continuously.

PS D probably never replace neither C++ or Go

I would remove support D for visual studio and focus on cross-platform editors like vscode, atom, because Visual Studio and MSVC are no longer in demand these days. For C++ today, the best choice is the gcc compiler vscode editor on Linux OS. But C++ itself is also outdated language and today Go is in the lead thanks to its built-in package manager and network focus, which C++ does not have. The D language is keeping up with Go. I think the D language has a great future if the community pays more attention to network development, coroutines, chans and etc, of course makes all of these things by default in the standard library like Go does.

January 30

On Tuesday, 30 January 2024 at 21:21:21 UTC, Tim Moldazhan wrote:

>

I would remove support D for visual studio and focus on cross-platform editors like vscode, atom, because Visual Studio and MSVC are no longer in demand these days.

Different people involved. No need to discontinue VS support.
serve-d is an LSP and working in many IDE and text editors.

>

For C++ today, the best choice is the gcc compiler vscode editor on Linux OS. But C++ itself is also outdated language and today Go is in the lead thanks to its built-in package manager and network focus, which C++ does not have.

C++ just not very popular in network, but still is the only real player in many other areas.

>

The D language is keeping up with Go. I think the D language has a great future if the community pays more attention to network development, coroutines, chans and etc, of course makes all of these things by default in the standard library like Go does.

Network tasks and coroutines in Go are one of the most successful/advanced. And not even bigger languages can compete with Go in this area. Especially D can't do that.

January 30

On Tuesday, 30 January 2024 at 20:24:20 UTC, Sergey wrote:

>

What do you mean "outdated"? Last commit "last month"

Last official release 2 years ago:
https://marketplace.visualstudio.com/items?itemName=webfreak.code-d

I was wondering about that as well, here:
https://forum.dlang.org/thread/gwulbuatekebrtrdmyhi@forum.dlang.org
... but never got an answer.

So yeah, looks dead to me, unfortunately.

January 30

Or we are just missing an alternative way of updating, for as you have written, there have been recent commits - just no releases.

January 31

On Tuesday, 30 January 2024 at 23:39:28 UTC, bomat wrote:

>

Or we are just missing an alternative way of updating, for as you have written, there have been recent commits - just no releases.

In the extension settings, set the Release Channel to "nightly".

January 31

On Wednesday, 31 January 2024 at 01:26:33 UTC, Mike Parker wrote:

>

On Tuesday, 30 January 2024 at 23:39:28 UTC, bomat wrote:

>

Or we are just missing an alternative way of updating, for as you have written, there have been recent commits - just no releases.

In the extension settings, set the Release Channel to "nightly".

Also, there's a channel for support on the D Community Discord Server.

January 31

On Wednesday, 31 January 2024 at 01:26:33 UTC, Mike Parker wrote:

>

On Tuesday, 30 January 2024 at 23:39:28 UTC, bomat wrote:

>

Or we are just missing an alternative way of updating, for as you have written, there have been recent commits - just no releases.

In the extension settings, set the Release Channel to "nightly".

Every time I see a message like this, I ping WebFreak in discord. Not going to ping this time, but it sure would be nice to see a new release hint hint.

Maybe I should make this a drinking game...

-Steve

January 31

On Wednesday, 31 January 2024 at 01:26:33 UTC, Mike Parker wrote:

>

In the extension settings, set the Release Channel to "nightly".

Yeah, I did that, thanks. It's just that "nightly" or "beta" usually means "unstable".
Surely this project hasn't been in an unstable state for two years.

Also, newcomers to D who are looking for an IDE will probably have a look at the release date and assume that the extension is dead - or worse, the language.

So, as Steven wrote: A new release would be nice. :)

« First   ‹ Prev
1 2