I obviously used hyperbole, as probably every single language out there is used in some serious project. And personally I am very fond of D language, so it is not like I am going to shit on Nim or anything else. I just had na impression that your comment implicitly express a sentiment popular on this website - that there is virtually no reason to use shitty Python in AD 2025, as some language X is as good or better in everything.

But then you find out that Nim people still rely on Nimpy, Rust people on PyO3, and even Julia people on PythonCall.

Yeah, no reason to use Python anymore, except by calling Python from your awesome language. The fact that these awesome Python packages are just wrappers over C/C++ doesn't change much - for some reason people using other languages are not willing to write and maintain wrappers of similar quality, including documentation.

Ah good points. I do get a bit triggered from people who do crap on languages when hey you’ve built something, it works well, but it’s not written in whatever fad is current. Then go and rewrite it in react five times.

> The fact that these awesome Python packages are just wrappers over C/C++ doesn't change much - for some reason people using other languages are not willing to write and maintain wrappers of similar quality, including documentation.

True, the older I get the more I’m amazed at communities of people who just build things and keep them running. It’s impressive. But hey calling Python from other languages is pretty sweet.

Though I recently found the Python libraries for automation stuff to be lacking. So I wrote my own library with Claude. I suspect that the friction of creating good wrappers in smaller languages is lowering. I still used Python for actual clicking with a super small rest api.