Lesson #100 in DLang YouTube playlist is coming -- Want to contribute what goes in?

Kapendev alexandroskapretsos at gmail.com
Tue Jul 2 10:05:39 UTC 2024


On Wednesday, 5 June 2024 at 14:37:41 UTC, Mike Shah wrote:
> Hi Folks,
>
> My D language playlist on YouTube has just hit 100 episodes 
> (including a guest lecture from Ali and two shorts) -- hurray! 
> However, I think an 'official' 100th episode with some more 
> production is in order (Currently we're on lesson #97).
>
> I was hoping to center this lesson around some community 
> feedback answering (any or all of the following):
>
> 1. What's your favorite feature of DLang?
> 2. Why did you choose the D programming language or what first 
> drew you in?
> 3. One cool D Language trick/idiom you'd like to share.
> 4. Why you're excited about the future of DLang
> 5. A cool article/resource/favorite DConf talk/blog you'd like 
> to share
> 6. A cool project you'd like to share (e-mail me images and 
> short video clips if you like!)
> 7. Something else?
>
> Feel free to chime in on one or all questions.
>
> If you want me to show your forum handle or name in the video 
> as part of the community for the submission please let me know 
> (I'll assume anonymity otherwise even if you post here).
>
> You can e-mail me at mikeshah at northeastern.edu otherwise if 
> there's something you want to share. I'll plan on otherwise 
> having video 100 done towards the end of the month.
>
> The playlist otherwise: 
> https://www.youtube.com/playlist?list=PLvv0ScY6vfd9Fso-3cB4CGnSlW0E4btJV (And good news, there's another 70-80 videos planned ... then there will probably be more 'project-based' or 'API-based' videos in separate playlists -- so plenty more to add over the years :) )

I make video games, so keep that in mind. And I was using C 
before D to make my current game.

> What's your favorite feature of DLang?

Meta-programming. It's easy to use and I find meta-programming in 
DLang quite readable compared to other languages.

> Why did you choose the D programming language or what first 
> drew you in?

I use it because it's well-suited for game development. Features 
like slices and ranges are extremely helpful.

> One cool D Language trick/idiom you'd like to share.

Using 'alias this' with structs. It allows me to achieve 
inheritance-like behavior without the additional overhead 
associated with classes. Classes are not bad, but they can make 
some things more complex.

> Why you're excited about the future of DLang

I don't really think about that, but things like local ref sound 
cool.

> A cool article/resource/favorite DConf talk/blog you'd like to 
> share

The video that convinced me to try D, even though it's not 
related to game development, is this one: 
https://youtu.be/9Id6Kbi3Y0c?si=3um9CDOtfM5tgL-6



More information about the Digitalmars-d mailing list