Tsoding - How Not to Market Your Language Features

Dukc ajieskola at gmail.com
Fri Mar 28 11:41:43 UTC 2025


On Friday, 28 March 2025 at 10:02:45 UTC, Sergey wrote:
> Like web-sites maybe. By "modern cloud web" things I meant the 
> whole ecosystem related to things where all web-services are 
> working now.
>
> Things like AWS, Google Cloud, Azure..
> Things like protobuf and grpc..
> First class oauth libraries and cryptography things..
> Orchestration and authentications.. postman and kubernetes..
> Grafana? nope

I see, that's fair. I wouldn't say it means "D has nothing to do" 
since you can communicate with most web services with the REST 
API which D handles just fine, it's just lower-level than having 
a dedicated client library.

But it's certainly a big drawback if your application depends on 
much more than databases, email and simple authentication. Not 
all services do, take code.dlang.org for example. Beyond those, 
it needs to communicate with the code repositories to look for 
package updates and readme files but I think that's pretty much 
it. But you're right that if your site is taking money transfers 
or anything like that, you'll probably need much more.

>
> Also many approaches are expecting async/await behavior

Is this a problem for D? Doesn't Vibe.D, or even just Phobos, 
handle this just fine?




More information about the Digitalmars-d mailing list