January 13, 2021
On Wednesday, 13 January 2021 at 00:51:35 UTC, Marcone wrote:
> The impression I have is that everything in D is difficult, old, obsolete and abandoned. I hope someday those responsible for D will invest in IDE, integration with Qt, and with Qt Designer to convert .ui to .d and a way to use packages that is as easy as in Python, because the dub is very bad.

Also Marcone:
"for me D is the best programming language"

What's it gonna be? :D
January 13, 2021
On Wednesday, 13 January 2021 at 07:21:26 UTC, Paul Backus wrote:
> On Wednesday, 13 January 2021 at 06:11:14 UTC, evilrat wrote:
>> [...]
>
> This is all true, but the fact remains that some open source projects do a better job of working with contributors than others.
>
> [...]

Maybe we need to give ppl more keys to the castle then, to improve the upstream experience. It's sad to hear stories like that w Timon.
January 13, 2021
On Wednesday, 13 January 2021 at 08:13:18 UTC, evilrat wrote:
> Heck, even I myself was thinking about making my own 'Better D' transpiler with new fancy sugar such as optional semicolon, fancy null conditional and null coalescing operators (aka ?. and ?? in C#) and such.
> Thanks to dmd as a library this might be even possible as a one man project.

I strongly encourage you to give this a try. The more experimental branches people create, the better. New features should not be added to the main branch without people having used it for some time IMHO.

What I've done is to modify the compiler so that it accepts a new file-extension so that I can create my own modified parser as a duplicate, keeping the original parser for ".d" files. That way you can reuse all existing D-code and yet have full freedom to experiment.

I haven't kept track of how much time I've spent on this, but maybe 3 days in total, starting from scratch? As you can see, I've made many small changes: https://github.com/OlaFosheimGrostad/dex . So, again, I would encourage you to try this. It takes some time to get familiar with the AST, but when you figure it out you have the ability to play with your ideas with little resistance. :)

I haven't written enough tests for those changes though... so, I guess you would have to add at least 1 more day for that... :-)

January 13, 2021
On Wednesday, 13 January 2021 at 07:21:26 UTC, Paul Backus wrote:

> nonexistent. The most recent example of this is Timon Gehr's tuple DIP, which is currently stalled due to "lack of enthusiasm from decision makers."

Timon has not submitted his DIP yet. I don't see how anyone can blame the stalling of an unsubmitted DIP on the leadership.
January 13, 2021
On Wednesday, 13 January 2021 at 10:48:16 UTC, Mike Parker wrote:
> On Wednesday, 13 January 2021 at 07:21:26 UTC, Paul Backus wrote:
>
>> nonexistent. The most recent example of this is Timon Gehr's tuple DIP, which is currently stalled due to "lack of enthusiasm from decision makers."
>
> Timon has not submitted his DIP yet. I don't see how anyone can blame the stalling of an unsubmitted DIP on the leadership.

Fair point. I think he means more like informal support though.
January 13, 2021
On Friday, 8 January 2021 at 16:26:43 UTC, Marcone wrote:
> I've been a programmer for 15 years. I program in several programming languages, only for Windows desktop with graphical interface. I have been programming in D for only 1 year and for me D is the best programming language. Why not invest more in Dlang? Better integration of D with Qt5 and Qt6 and the web would make Dlang rise in popularity.

Just a side note, D has actually been gaining a bit in popularity lately, breaking the trend a bit. According to github, members in Discord, Slack and Facebook
January 13, 2021
On Wednesday, 13 January 2021 at 08:13:18 UTC, evilrat wrote:
> On Wednesday, 13 January 2021 at 07:21:26 UTC, Paul Backus wrote:
>>
>> D's leadership is almost legendarily bad at communicating openly and effectively with contributors
>> ...
>
> Yes, there may be serious organizational/management problems, but the language itself is so cool.
> Being open source also means that it is possible that someone makes a fork with better management and vision and it might succeed, but on the other hand I hope this not happen any time soon, as D is barely living and such split might actually sink both projects.

That's what I fear and pray never happen. The Node.js project went through a similar experience before merging the fork back under a foundation.

https://www.google.com/amp/s/www.theregister.com/AMP/2015/09/09/node_js_v400_reunites_with_io_js/

D is actually a foundation unlike Joyent which was rather a company before handing over to the Foundation created later to manage the project.

I really hope we resolve this sooner.
January 14, 2021
On Sunday, 10 January 2021 at 18:25:35 UTC, aberba wrote:
> How do we grow and aggregate content on D?

Moving from https://forum.dlang.org/group/learn to stackoverflow (SO) would probably give D some more visibility.
Just for the sake of code blocks and syntax highlighting, the move to stackoverflow would be a win.

Learn could still be used for questions on how things are done in development. Like "How do I test my PR on my machine?" and alike. Things that are interesting for any D programmer should be more visible.
January 14, 2021
On Thursday, 14 January 2021 at 16:47:51 UTC, Q. Schroll wrote:
> On Sunday, 10 January 2021 at 18:25:35 UTC, aberba wrote:
>> How do we grow and aggregate content on D?
>
> Moving from https://forum.dlang.org/group/learn to stackoverflow (SO) would probably give D some more visibility.
> Just for the sake of code blocks and syntax highlighting, the move to stackoverflow would be a win.
>
> Learn could still be used for questions on how things are done in development. Like "How do I test my PR on my machine?" and alike. Things that are interesting for any D programmer should be more visible.

Fair point. Maybe there could be some synch between also 🤔
January 14, 2021
On Thursday, 14 January 2021 at 16:47:51 UTC, Q. Schroll wrote:
> On Sunday, 10 January 2021 at 18:25:35 UTC, aberba wrote:
>> How do we grow and aggregate content on D?
>
> Moving from https://forum.dlang.org/group/learn to stackoverflow (SO) would probably give D some more visibility.
> Just for the sake of code blocks and syntax highlighting, the move to stackoverflow would be a win.
>
> Learn could still be used for questions on how things are done in development. Like "How do I test my PR on my machine?" and alike. Things that are interesting for any D programmer should be more visible.

"yahoo answers" is better than "stackoverflow". Dlang forum is very very better than "yahoo answers overflow".