May 30, 2022

On Monday, 30 May 2022 at 03:41:24 UTC, Ali wrote:

>

use a better forum sotware and moderate
and when topics like this get too active just close the thread
and archive it

+1
It's easy to underestimate how much people won't engage the forums because of the vitriol, because well they are silent.

May 30, 2022

On Monday, 30 May 2022 at 11:28:54 UTC, Ola Fosheim Grøstad wrote:

>

Yes, I started to look at D 15 years ago because I wanted something simpler and more productive than C++.

D is quite close all it needs is:

  • smart, non-intrusive memory management that is non-blocking
  • some makeup on syntax
  • complete some features (like alias)

How that is done is less important as long as it is simple and clean. The grass is not greener on the other side of the fence, and all that…

All D needs is an automated way of blocking and censoring forum threads that talk about D's shortcomings. I wonder why these threads are often so "active". Then again, when it comes to very active threads, how will the software be able to distinguish between a thread that is "too active" because of users giving out about or defending D and a very active thread about some DIP that wants to introduce feature X from language Y, a thread that will "drain the energy of the D community" (Ali) and will most likely amount to nothing, except perhaps that some code will break with the next iteration of DMD, because, you know, this is needed to pave the way for the DIP to become reality in 5-10 years - if a champion can be found, that is.

May 30, 2022

On Monday, 30 May 2022 at 12:38:31 UTC, Chris wrote:

>

All D needs is an automated way of blocking and censoring forum threads that talk about D's shortcomings. I wonder why these threads are often so "active".

More importantly, it is necessary to create a shared vision, and the ebb and flow of what people want and don't want will hopefully give some guidance of where the gravity is.

At the very least it will bring attention to promising projects like SDC, so if people with the same vision back that project then something will materialize over time. Of course, if random people join SDC with completely different visions, then the same issues will be transferred there… so for SDC to succeed building of a shared vision has to happen somewhere. Most likely in these forums, but who knows?

(It is important to get rid of name-calling and unmoderated shutdowns, because that is far more intimidating than someone worrying about something factual. People generally want enter a community if it is low threshold and open-minded. So off-topic threads are actually good, they lowers the bar for entry. High activity is also good. People in general have a poor understanding of the dynamics of online communities, because they view the world through a narrow lens.)

May 30, 2022

On Monday, 30 May 2022 at 13:00:36 UTC, Ola Fosheim Grøstad wrote:

>

[...]vision has to happen somewhere. Most likely in these forums[...]

I think this forums usability is too worse to be used in a productive manner - IMO it's just good enough to serve as a place for flame wars, unload ones anger, complain etc. This thread is a good example for it.

May 30, 2022

On Monday, 30 May 2022 at 07:23:46 UTC, Ola Fosheim Grøstad wrote:

>

On Monday, 30 May 2022 at 06:14:43 UTC, bauss wrote:

>

It's my turn to post it tomorrow!

Can you also post these:

  • Language X stole all of D’s features
  • D should copy all features from language X
  • this is why C++ is much worse than D
  • D is just like C++
  • somebody mentioned D on reddit
  • D needs a new forum
  • D would be more popular if the website was in a different colour
  • D would be more popular if the forums were dead
  • Why are the forums dead?
  • Is D dead, the forums are dead?
  • People need to stop complaining about D
  • Why have people stopped caring about D?
  • D is run by a foundation
  • D is community driven
  • D is letting too many people have their say
  • D is run by nobody, needs better management
  • D is essentially run by one person
  • We need a communist revolution
  • We need a fascist regime
  • DIP1000

I love it.

It kinda reminds me that politic arise from the failure of technology. If we could make car that can drive 100% safely at 1000000km/h, then we wouldn't see the need for speed limit.

May 30, 2022

On Monday, 30 May 2022 at 12:38:31 UTC, Chris wrote:

>

All D needs is an automated way of blocking and censoring forum threads that talk about D's shortcomings. I wonder why these threads are often so "active". Then again, when it comes to very active threads, how will the software be able to distinguish between a thread that is "too active" because of users giving out about or defending D and a very active thread about some DIP that wants to introduce feature X from language Y, a thread that will "drain the energy of the D community" (Ali) and will most likely amount to nothing, except perhaps that some code will break with the next iteration of DMD, because, you know, this is needed to pave the way for the DIP to become reality in 5-10 years - if a champion can be found, that is.

I general I'm against censorship and anyone should have the opportunity to objectively criticize something, suggest improvements, suggest features that exist in other languages and so on. Naturally with computer languages there are thousands of different opinions, that's how it is. Does it drain the D project? No, I don't think so it livens it up.

I'm also active at other language forums there are similarities there. There are always different opinions. I have often disagreed with the main author of the language. One thing that sets this forum apart is that it less hands on questions, like how do I do X in D.

Maybe we should have more subforums in order to isolate the discussions. Maybe an "interals" forums for the language and standard library. Also modern forum software helps, I think this forum is too old. Just that I cannot edit my typos afterwards is enough for me wanting better forum SW.

May 30, 2022

On Monday, 30 May 2022 at 16:05:52 UTC, deadalnix wrote:

>

On Monday, 30 May 2022 at 07:23:46 UTC, Ola Fosheim Grøstad wrote:

>

[...]

I love it.

It kinda reminds me that politic arise from the failure of technology. If we could make car that can drive 100% safely at 1000000km/h, then we wouldn't see the need for speed limit.

High speed trains? The car was a mistake, building cities around cars like they do in America adds onto that mistake.

May 30, 2022

On Monday, 30 May 2022 at 15:55:05 UTC, Martin B wrote:

>

On Monday, 30 May 2022 at 13:00:36 UTC, Ola Fosheim Grøstad wrote:

>

[...]vision has to happen somewhere. Most likely in these forums[...]

I think this forums usability is too worse to be used in a productive manner

The learn forum is very productive as far as I can tell, and I think this forum has been quite productive lately. I've learned that Feeble would chime in if someone started on something that could be come D3. That is valuable to know. I see that people have wanted to take a look at the SDC github repo, so there is some more interest. I've seen that deadalnix has the same basic foundation for a vision that I believe many with an interest in compilers could follow. If we get 5-10 people with enough interest in CS-theory (not necessarily formal, but enough to pick up a book or two) then we are in a good spot and things could follow a growth pattern that is better than linear. It is also quite clear that it isn't possible to bring everyone single person in the forums on to the same page so what deadalnix says and how an emerging vision for SDC is framed in the context of the last 10 years of DMD evoltionary history, including current trends, is quite important when building a SDC team.

If everyone are on the same page then movement becomes so much easier… So clustering people with the same viewpoints and channel them to SDC is a make or break situation IMO.

Everyone has the right to disagree with this viewpoint, of course, we'll see…

May 30, 2022

On Monday, 30 May 2022 at 16:45:45 UTC, mee6 wrote:

>

On Monday, 30 May 2022 at 16:05:52 UTC, deadalnix wrote:

>

On Monday, 30 May 2022 at 07:23:46 UTC, Ola Fosheim Grøstad wrote:

>

[...]

I love it.

It kinda reminds me that politic arise from the failure of technology. If we could make car that can drive 100% safely at 1000000km/h, then we wouldn't see the need for speed limit.

High speed trains? The car was a mistake, building cities around cars like they do in America adds onto that mistake.

Ha, and this one:

  • "D is not making the progress it could because the community focuses on unimportant problems that don't move the needle much."
  • "High speed trains? The car was a mistake, building cities around cars like they do in America adds onto that mistake."
May 30, 2022

On Monday, 30 May 2022 at 17:22:04 UTC, deadalnix wrote:

>

On Monday, 30 May 2022 at 16:45:45 UTC, mee6 wrote:

>

On Monday, 30 May 2022 at 16:05:52 UTC, deadalnix wrote:

>

On Monday, 30 May 2022 at 07:23:46 UTC, Ola Fosheim Grøstad wrote:

>

[...]

I love it.

It kinda reminds me that politic arise from the failure of technology. If we could make car that can drive 100% safely at 1000000km/h, then we wouldn't see the need for speed limit.

High speed trains? The car was a mistake, building cities around cars like they do in America adds onto that mistake.

Ha, and this one:

  • "D is not making the progress it could because the community focuses on unimportant problems that don't move the needle much."
  • "High speed trains? The car was a mistake, building cities around cars like they do in America adds onto that mistake."

Lol I know right, some people idolize cars so much they can't see a different way to live. Hail Satan.

For D, it really is spread out thin. Only D had 2 standard libraries. Only D has 3 separate compilers. Copying rust with @live when D has a GC.