www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - newbie looking for repos other than awesome D

reply Andy Balba <pwplus7 gmail.com> writes:
Hi everyone!

I'm a D newbie tying to move beyond the tutorial stage into 
checking out apps coded by D experts, so I checked out Awesome D 
at
https://github.com/zhaopuming/awesome-d/blob/master/README.md

Are there any other similar repos that D forum folks can 
recommend ??

Thanks !
Jul 27 2020
next sibling parent reply "H. S. Teoh" <hsteoh quickfur.ath.cx> writes:
On Mon, Jul 27, 2020 at 04:13:41PM +0000, Andy Balba via Digitalmars-d wrote:
 Hi everyone!
 
 I'm a D newbie tying to move beyond the tutorial stage into checking
 out apps coded by D experts,
[...] I highly recommend reading Phobos source code. Except for a few dark corners, Phobos code is actually surprisingly readable for a standard library, and you get to learn a lot of what makes D, D. --T
Jul 27 2020
parent reply bauss <jj_1337 live.dk> writes:
On Monday, 27 July 2020 at 16:44:44 UTC, H. S. Teoh wrote:
 On Mon, Jul 27, 2020 at 04:13:41PM +0000, Andy Balba via 
 Digitalmars-d wrote:
 Hi everyone!
 
 I'm a D newbie tying to move beyond the tutorial stage into 
 checking out apps coded by D experts,
[...] I highly recommend reading Phobos source code. Except for a few dark corners, Phobos code is actually surprisingly readable for a standard library, and you get to learn a lot of what makes D, D. --T
Agree with this, I often dive into Phobos code when people ask question about behavior of certain functions and usually it's pretty straight forward to understand, even for functions you have never used or seen before.
Jul 27 2020
parent aberba <karabutaworld gmail.com> writes:
On Monday, 27 July 2020 at 19:14:24 UTC, bauss wrote:
 On Monday, 27 July 2020 at 16:44:44 UTC, H. S. Teoh wrote:
 On Mon, Jul 27, 2020 at 04:13:41PM +0000, Andy Balba via 
 Digitalmars-d wrote:
 Hi everyone!
 
 I'm a D newbie tying to move beyond the tutorial stage into 
 checking out apps coded by D experts,
[...] I highly recommend reading Phobos source code. Except for a few dark corners, Phobos code is actually surprisingly readable for a standard library, and you get to learn a lot of what makes D, D. --T
Agree with this, I often dive into Phobos code when people ask question about behavior of certain functions and usually it's pretty straight forward to understand, even for functions you have never used or seen before.
Its something I only recently came to KNOW its how to become good at advanced D. I should say this only clicks after gaining a fair understanding of some core language semantics and syntax...templates, UFCS, ranges especially.
Jul 27 2020
prev sibling next sibling parent reply aberba <karabutaworld gmail.com> writes:
On Monday, 27 July 2020 at 16:13:41 UTC, Andy Balba wrote:
 Hi everyone!

 I'm a D newbie tying to move beyond the tutorial stage into 
 checking out apps coded by D experts, so I checked out Awesome 
 D at
 https://github.com/zhaopuming/awesome-d/blob/master/README.md

 Are there any other similar repos that D forum folks can 
 recommend ??
I will recommend you check out the Wiki too (https://wiki.dlang.org/)
 ...
I'm working on getting started guide for newcomers that summarizes the D ecosystem (including unofficial resources) that are scattered all around. Hopelessly It'll close a bit of that gab.
 Thanks !
Jul 27 2020
parent aberba <karabutaworld gmail.com> writes:
On Monday, 27 July 2020 at 21:48:48 UTC, aberba wrote:

 I'm working on getting started guide for newcomers that 
 summarizes the D ecosystem (including unofficial resources) 
 that are scattered all around. Hopelessly It'll close a bit of 
 that gab.
I meant hopefully 😂️
Jul 27 2020
prev sibling next sibling parent Max Haughton <maxhaton gmail.com> writes:
On Monday, 27 July 2020 at 16:13:41 UTC, Andy Balba wrote:
 Hi everyone!

 I'm a D newbie tying to move beyond the tutorial stage into 
 checking out apps coded by D experts, so I checked out Awesome 
 D at
 https://github.com/zhaopuming/awesome-d/blob/master/README.md

 Are there any other similar repos that D forum folks can 
 recommend ??

 Thanks !
DMD has some good code and bad code (the backend is the stuff of nightmares in places). Worth looking at both to get a feel for the capabilities of the language.
Jul 27 2020
prev sibling parent reply Dennis <dkorpel gmail.com> writes:
On Monday, 27 July 2020 at 16:13:41 UTC, Andy Balba wrote:
 Are there any other similar repos that D forum folks can 
 recommend ??
"D idioms" is a really cool list of D tips and tricks, and also mentions some external resources. https://p0nce.github.io/d-idioms/ You might be interested in the #projects channel on the D discord. https://discord.gg/QZtGZUw
Jul 27 2020
parent Andy Balba <pwplus7 gmail.com> writes:
On Monday, 27 July 2020 at 22:35:53 UTC, Dennis wrote:
 On Monday, 27 July 2020 at 16:13:41 UTC, Andy Balba wrote:
 Are there any other similar repos that D forum folks can 
 recommend ??
"D idioms" is a really cool list of D tips and tricks, and also mentions some external resources. https://p0nce.github.io/d-idioms/ You might be interested in the #projects channel on the D discord. https://discord.gg/QZtGZUw
Thanks Dennis .. "D idioms" is really great stuff for this D newbie
Aug 09 2020