March 10, 2022

On Thursday, 10 March 2022 at 11:11:31 UTC, zjh wrote:

>

I hope to see the official priority list of D.

We should brainstorm which features and which key defects is important,and determine the priority items in combination with complexity/time consumption/cost-benefit ratio.

March 10, 2022
On Thursday, 10 March 2022 at 02:01:01 UTC, matheus wrote:
> Hi,
>
> Today someone sent me this video: https://www.youtube.com/embed/ABg4_EV5L3w
> (C++ Weekly - Ep 313 - The `constexpr` Problem That Took Me 5 Years To Fix!).
>
> It's a 26 minute long video of a guy trying to generate a concatenated string during CT in C++.
>
> I was flabbergasted by the problems this poor guy had in front of him for a thing that shouldn't seem so complex (In my opinion of course). And more yet that he has being struggling with this for 5 years.

Reminds me of this CppCon talk by Andrei Alexandrescu that was posted in the community Discord recently:

https://youtu.be/va9I2qivBOA

Once you get through all of the background material in the first half, the payoff is...a bunch of clever workarounds for the fact that C++ doesn't have static foreach.

Of course, Andrei knows this--one of his early slides even says, "static for needed for simple implementation". But evidently the C++ committee has not yet been convinced.
March 10, 2022

On Thursday, 10 March 2022 at 11:52:02 UTC, zjh wrote:

>

On Thursday, 10 March 2022 at 11:11:31 UTC, zjh wrote:

>

I hope to see the official priority list of D.

We should brainstorm which features and which key defects is important,and determine the priority items in combination with complexity/time consumption/cost-benefit ratio.

According to Mike Parker's latest D Foundation update [1], this was discussed in the "Vision Meeting" in February, and the plan is to produce a written document in time for this year's DConf.

[1] https://forum.dlang.org/post/qrtjqubrbuqeiffunili@forum.dlang.org

March 10, 2022

On Thursday, 10 March 2022 at 11:55:58 UTC, Paul Backus wrote:
https://forum.dlang.org/post/qrtjqubrbuqeiffunili@forum.dlang.org

This link should be provided on the dlang home page and there should be a progress bar for how much is done.
Like std.v3, no one knows the progress.
As users, we should know the progress of major developers of d transparently.
We need to know the comparison with other languages and the real situation.
I translated many d forum posts,and I also want dlang home page to have a link to my website.
In this way, D Chinese users can access and learn d from it directly.

March 10, 2022

On Thursday, 10 March 2022 at 11:50:05 UTC, Ola Fosheim Grøstad wrote:

>

Because negative advertising doesn't work, it is negative and will be perceived as whining.

Advertising? This is a community forum, where community members express personal opinions. There's nothing wrong with discussions about the pros and cons of different programming languages as long as they're civil. I'm not about to tell people to never say anything negative about any language, including those same people who keep popping to remind us of D's shortcomings every time one of these discussions appears.

Yes, I understand that people new to D can see these forums, and that the tone of the posts here can influence their opinion of the language. That's one reason why the forums are moderated. But there's nothing wrong with the tone of this thread.

Discussions like this are perfectly fine, IMO. Every programming community I've ever been a part of has them. And I believe most people understand the difference between marketing and community discussion.

March 10, 2022

On Thursday, 10 March 2022 at 11:52:02 UTC, zjh wrote:

> >

I hope to see the official priority list of D.

We need a real comparison between D and other main languages.
After you get the comparison out, let the user choose by himself.
We should strengthen the D language's pros like metaprogramming and make up for important defects.

March 10, 2022

On Thursday, 10 March 2022 at 11:52:02 UTC, zjh wrote:

> >

I hope to see the official priority list of D.

D language has another advantage and should be displayed on the home page:
That is,d is very good for small entrepreneurs and businesses.
Because d itself is a small team . There is no such thing as "shop bullying".
I think d can be positioned to serve excellent programmers/entrepreneurs.
Focusing on "excellent" programmers is a good positioning.
here is a chinese article on the advantages of d written by Russians, and the original site is disappeared
We should let the advantages of d known to all programmers.

March 10, 2022

On Thursday, 10 March 2022 at 12:23:23 UTC, Mike Parker wrote:

>

Discussions like this are perfectly fine, IMO. Every programming community I've ever been a part of has them. And I believe most people understand the difference between marketing and community discussion.

You should of course not censor this, but complaining about other languages does not move the needle.

"show don't tell".

March 10, 2022

On Thursday, 10 March 2022 at 12:43:12 UTC, zjh wrote:

>

On Thursday, 10 March 2022 at 11:52:02 UTC, zjh wrote:

> >

I hope to see the official priority list of D.

D language has another advantage and should be displayed on the home page:
That is,d is very good for small entrepreneurs and businesses.
[...]

is it how you would describe yourself ?

March 10, 2022

On Thursday, 10 March 2022 at 13:30:35 UTC, Ola Fosheim Grøstad wrote:

>

On Thursday, 10 March 2022 at 12:23:23 UTC, Mike Parker wrote:

>

Discussions like this are perfectly fine, IMO. Every programming community I've ever been a part of has them. And I believe most people understand the difference between marketing and community discussion.

You should of course not censor this, but complaining about other languages does not move the needle.

"show don't tell".

So every discussion on this forum should be about improving D and nothing else? Come on. We have plenty of discussions about that.