www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Is D Dead?

reply The Reaper <Reaper Death.org> writes:
It seems like it, after a year or so hiatus there is very little 
activity. Seems like D is gone as I predicted it would be because 
of the lack of passion to push it forward and turn it in to a 
competitive modern project. Boomers killed D ;/
Jun 05
next sibling parent Adam D. Ruppe <destructionator gmail.com> writes:
ok zoomer
Jun 05
prev sibling next sibling parent Max Haughton <maxhaton gmail.com> writes:
On Saturday, 5 June 2021 at 23:33:59 UTC, The Reaper wrote:
 It seems like it, after a year or so hiatus there is very 
 little activity. Seems like D is gone as I predicted it would 
 be because of the lack of passion to push it forward and turn 
 it in to a competitive modern project. Boomers killed D ;/
No
Jun 05
prev sibling next sibling parent reply =?ISO-8859-1?Q?Lu=EDs?= Ferreira <contact lsferreira.net> writes:
On Sat, 2021-06-05 at 23:33 +0000, The Reaper via Digitalmars-d wrote:
 It seems like it, after a year or so hiatus there is very little=20
 activity. Seems like D is gone as I predicted it would be because=20
 of the lack of passion to push it forward and turn it in to a=20
 competitive modern project. Boomers killed D ;/
No. Firstly, you should see the definition of dead: https://www.merriam-webster.com/dictionary/dead Secondly, visit https://github.com/dlang/ and see the stats by yourself ;) --=20 Sincerely, Lu=C3=ADs Ferreira lsferreira.net
Jun 05
parent reply Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= <ola.fosheim.grostad gmail.com> writes:
On Sunday, 6 June 2021 at 00:55:51 UTC, Luís Ferreira wrote:
 Secondly, visit https://github.com/dlang/ and see the stats by 
 yourself ;)
If you do a github search on new repos since 1. january you'll find that D and Zig has 4-500, Nim has 6-700, Crystal 5-600, Haxe 7-800. So D has basically the same activity as Zig, Nim and Crystal. Other languages: Pascal: 3K+ Rust: 30K+ Swift: 70K+ Dart: 100K+ C++: 260K+
Jun 06
next sibling parent Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= <ola.fosheim.grostad gmail.com> writes:
On Sunday, 6 June 2021 at 09:10:50 UTC, Ola Fosheim Grøstad wrote:
 On Sunday, 6 June 2021 at 00:55:51 UTC, Luís Ferreira wrote:
 Secondly, visit https://github.com/dlang/ and see the stats by 
 yourself ;)
If you do a github search on new repos since 1. january you'll find that D and Zig has 4-500, Nim has 6-700, Crystal 5-600, Haxe 7-800.
Another measure, repos that have been created in the past 5 years an which have more than 10 stars: Zig: 199 D: 236 Crystal: 609 Nim: 665 Pascal: 929
Jun 06
prev sibling parent reply Jack Applegame <japplegame gmail.com> writes:
On Sunday, 6 June 2021 at 09:10:50 UTC, Ola Fosheim Grøstad wrote:
 If you do a github search on new repos since 1. january you'll 
 find that D and Zig has 4-500, Nim has 6-700, Crystal 5-600, 
 Haxe 7-800.

 So D has basically the same activity as Zig, Nim and Crystal.

 Other languages:

 Pascal: 3K+
 Rust: 30K+
 Swift: 70K+
 Dart: 100K+
 C++: 260K+
Does it mean that D is dead?
Jun 06
next sibling parent Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= <ola.fosheim.grostad gmail.com> writes:
On Sunday, 6 June 2021 at 10:15:42 UTC, Jack Applegame wrote:
 Does it mean that D is dead?
No, I think it means that the small languages are splitting the alternative-languages-hobbyist crowd between them? They are surprisingly even.
Jun 06
prev sibling parent reply Guillaume Piolat <first.last gmail.com> writes:
On Sunday, 6 June 2021 at 10:15:42 UTC, Jack Applegame wrote:
 Does it mean that D is dead?
I don't think so: - D Discord users are up +100% in one year - dlang bot-free download stats: http://erdani.com/d/downloads.daily.png, up +25% year on year It would be interesting to have other metrics, like repo created on Github/Gitlab year on year or funding of the D Foundation.
Jun 06
next sibling parent reply Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= <ola.fosheim.grostad gmail.com> writes:
On Sunday, 6 June 2021 at 13:36:20 UTC, Guillaume Piolat wrote:
 It would be interesting to have other metrics, like repo 
 created on Github/Gitlab year on year or funding of the D 
 Foundation.
But try to look at repos with high star count for D (and other languages) on GitHub. Most of them are not bread-and-butter (except for some web-stuff), I think? Is that because people tend to use only Phobos, Mir and Vibe? Anyway, it suggests that people don't focus on building libraries. So maybe people don't find the language easy enough to use for that purpose? Dunno. It could also mean that the more language-oriented programmers have moved on to explore newer languages, and that D are appealing more to utility oriented programers. The number of repos with more than 10 stars was lower than I would expect.
Jun 06
next sibling parent reply Bastiaan Veelo <Bastiaan Veelo.net> writes:
On Sunday, 6 June 2021 at 13:59:17 UTC, Ola Fosheim Grøstad wrote:
 But try to look at repos with high star count for D (and other 
 languages) on GitHub.

 Most of them are not bread-and-butter (except for some 
 web-stuff), I think?

 Is that because people tend to use only Phobos, Mir and Vibe?  
 Anyway, it suggests that people don't focus on building 
 libraries. So maybe people don't find the language easy enough 
 to use for that purpose? Dunno.
People don’t write libraries because it is easy, people write libraries when they need libraries. People don’t need many libraries written when linking existing C libraries is well supported.
 It could also mean that the more language-oriented programmers 
 have moved on to explore newer languages, and that D are 
 appealing more to utility oriented programers.
Why would language-oriented programmers produce high star count GitHub repositories? Wouldn’t you consider yourself a language-oriented programmer?
 The number of repos with more than 10 stars was lower than I 
 would expect.
When I find a dub library that covers my needs I am happy and use it. I’m not clicking through to its repository to star it. Maybe I should. I am more concerned with my own productivity than the popularity of the tools that I use. I know I am not the only one to think like this. My personal advice to people complaining about progress: spend less time on these forums, spend more time coding. — Bastiaan.
Jun 06
parent Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= <ola.fosheim.grostad gmail.com> writes:
On Sunday, 6 June 2021 at 15:50:20 UTC, Bastiaan Veelo wrote:
 People don’t write libraries because it is easy, people write 
 libraries when they need libraries. People don’t need many 
 libraries written when linking existing C libraries is well 
 supported.
Many people write libraries as exercises. Yes, maybe C libraries have an impact.
 Why would language-oriented programmers produce high star count 
 GitHub repositories? Wouldn’t you consider yourself a 
 language-oriented programmer?
Well, I just noticed there are not many D libraries that has been started in the past 5 years that have a high star count. I would assume that if people appreciate a library then they would give it a star? So, there were fewer new libs than I would expect.
 When I find a dub library that covers my needs I am happy and 
 use it. I’m not clicking through to its repository to star it.
Yes, understand, but other languages also have package-managers.
Jun 06
prev sibling parent reply JN <666total wp.pl> writes:
On Sunday, 6 June 2021 at 13:59:17 UTC, Ola Fosheim Grøstad wrote:
 Is that because people tend to use only Phobos, Mir and Vibe?  
 Anyway, it suggests that people don't focus on building 
 libraries. So maybe people don't find the language easy enough 
 to use for that purpose? Dunno.
I think D's flexibility makes it a little harder to create libraries. As soon as you start the project, you have to make some hard choices. GC or nogc, betterC? Use exceptions? Use OOP? Every choice you make will alienate some people.
Jun 08
parent Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= <ola.fosheim.grostad gmail.com> writes:
On Tuesday, 8 June 2021 at 20:35:40 UTC, JN wrote:
 I think D's flexibility makes it a little harder to create 
 libraries. As soon as you start the project, you have to make 
 some hard choices. GC or nogc, betterC? Use exceptions? Use 
 OOP? Every choice you make will alienate some people.
Good point. I guess betterC is the lowest common denominator.
Jun 08
prev sibling parent Ola Fosheim =?UTF-8?B?R3LDuHN0YWQ=?= <ola.fosheim.grostad gmail.com> writes:
On Sunday, 6 June 2021 at 13:36:20 UTC, Guillaume Piolat wrote:
 It would be interesting to have other metrics, like repo 
 created on Github/Gitlab year on year
Ok, so this is not so easy since people delete repos and the github search function gives different results for each search... But let us try year by year (June to June): 2020 900 2019 1500 ∆600 2018 1900 ∆400 2017 2700 ∆800 2016 3200 ∆500 2015 4000 ∆800 2014 5200 ∆1200 2013 6400 ∆1200 2012 7700 ∆1300 2011 8300 ∆600 So if these numbers are correct the activity was cut in half around 2014. When Rust hit 1.0.
Jun 06
prev sibling next sibling parent Basile B. <b2.temp gmx.com> writes:
On Saturday, 5 June 2021 at 23:33:59 UTC, The Reaper wrote:
 It seems like it, after a year or so hiatus there is very 
 little activity. Seems like D is gone as I predicted it would 
 be because of the lack of passion to push it forward and turn 
 it in to a competitive modern project. Boomers killed D ;/
A dead man ECG: [irc://irc.libera.chat/d-feed](irc://irc.libera.chat/d-feed)
Jun 06
prev sibling next sibling parent Imperatorn <johan_forsberg_86 hotmail.com> writes:
On Saturday, 5 June 2021 at 23:33:59 UTC, The Reaper wrote:
 It seems like it, after a year or so hiatus there is very 
 little activity. Seems like D is gone as I predicted it would 
 be because of the lack of passion to push it forward and turn 
 it in to a competitive modern project. Boomers killed D ;/
D is alive and well, but is has no hype
Jun 06
prev sibling next sibling parent SealabJaster <sealabjaster gmail.com> writes:
On Saturday, 5 June 2021 at 23:33:59 UTC, The Reaper wrote:
 It seems like it, after a year or so hiatus there is very 
 little activity. Seems like D is gone as I predicted it would 
 be because of the lack of passion to push it forward and turn 
 it in to a competitive modern project. Boomers killed D ;/
Any actual details/markers on why D is dead, so we can refute your points, or is this just a redditor in disguise being all doom and gloomy?
Jun 06
prev sibling next sibling parent Martin <martin.brzenska googlemail.com> writes:
On Saturday, 5 June 2021 at 23:33:59 UTC, The Reaper wrote:
 Is D Dead?
Depends on the definition of "alive"
Jun 08
prev sibling parent reply lili <lilijreey 126.com> writes:
No, But it's on the way, lack useful library, lack ecosystem.
Jun 09
parent Imperatorn <johan_forsberg_86 hotmail.com> writes:
On Wednesday, 9 June 2021 at 15:25:59 UTC, lili wrote:
 No, But it's on the way, lack useful library, lack ecosystem.
Is this really true tho? What are you missing? 🤔
Jun 09