Thread overview
newbie looking for repos other than awesome D
Jul 27, 2020
Andy Balba
Jul 27, 2020
H. S. Teoh
Jul 27, 2020
bauss
Jul 27, 2020
aberba
Jul 27, 2020
aberba
Jul 27, 2020
aberba
Jul 27, 2020
Max Haughton
Jul 27, 2020
Dennis
Aug 10, 2020
Andy Balba
July 27, 2020
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 !
July 27, 2020
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
July 27, 2020
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.
July 27, 2020
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.
July 27, 2020
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 !


July 27, 2020
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 😂️




July 27, 2020
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.

July 27, 2020
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
August 10, 2020
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