News for hackers. Stuff that matters.
Re:Python has had async for 10 years – why isn't it more pop... by throw-qqqqq on Tuesday September 02, 2025 @03:04PM (#45107594)
> Why do you say it's less

Let me try to clarify my point of view:

I don’t mean that async/await is more or less explicit than goroutines. I mean regular threaded code is more explicit than async/await code, and I prefer that.

I see colleagues struggle to correctly analyze resource usage for instance. Someone tries to parallelize some code (perhaps naiively) by converting it to async/await and then run out of memory.

Again, I don’t mean to judge anyone. I just observe that the async/await-flavor has more bugs in the code bases I work on.

Re:Python has had async for 10 years – why isn't it more pop... by curt15 on Tuesday September 02, 2025 @05:00PM (#45108983)
>I don’t mean that async/await is more or less explicit than goroutines. I mean regular threaded code is more explicit than async/await code, and I prefer that.

More explicit in what sense? I've written both regular threaded Python and async/await Python. Only the latter shows me precisely where the context switches occur.