Tsoding streamed about D

ryuukk_ ryuukk.dev at gmail.com
Thu Mar 20 11:20:26 UTC 2025


On Wednesday, 19 March 2025 at 13:18:57 UTC, Guillaume Piolat 
wrote:
> On Wednesday, 19 March 2025 at 12:56:04 UTC, Paulo Pinto wrote:
>> What D has missed versus those other ecosystems, is drawing 
>> the line that if that isn't what someone is looking for in a 
>> language, they can gladly look elsewhere, thus the 
>> schizophrenic outcome.
>
> Disagree, D is the a language that "doesn't get in the way" 
> precisely because it gives a lot of choice to users.
>
> Tsoding being able to work roughly like he's accustomed in C 
> with a lot of familiarity, implementing his favourite pattern 
> then modifying the compiler in less than 2 hours, is precisely 
> because D isn't very prescriptive.
>
> Yes there are two ways to do a lot of things (polymorphism, 
> errors, aggregates, memory management) but this is precisely 
> the point no?

this, D is a pragmatic language, GC was the reason i tried the 
language, and -betterC was the reason i never needed to look 
elsewhere

and now it also can compile C code.. who would have thought you 
could do so much when your focus is pragmatism

this combo is a competitive advantage many language just doesn't 
have, on top of compiling code VERY FAST

want to support WASM before everyone elses ready? you can do that 
too

the answer to "adoption" is marketing, nothing else

hey look, pragmatism is a good marketing opportunity

he said it in the video:

in D you can enable borrow checking when needed, it's better than 
Rust because it lets you experiment with your ideas first in the 
same language, Rust people experiment first with Python, then do 
the implementation in Rust, a waste of time

pragmatism is the key in a world dominated by bloatware


More information about the Digitalmars-d mailing list