2 ms·
Async IO is hilarious in a universe where Hewitt's actors or even Hoare's CSP exist. They are a subpar technique that works well with languages with semantics
by sph 2y ago
Async IO is hilarious in a universe where Hewitt's actors or even Hoare's CSP exist.
They are a subpar technique that works well with languages with semantics from the 1970s that do not have communication primitives, in the age of multicore and the Internet.
The saddest thing is the most hyped language of the decade went all in with this miserable idea, and turned me completely off the ecosystem.
- fire_lake 2y agoHow is CSP different from async/await? One is a semantics and the other is a syntax, no?
- wruza 2y agoWhat problems do you have with async io? I try to imagine and can’t see how it is bad. It’s completely transparent and non-problematic to me. Also, what’s the most hyped lang of the decade? Go, Kotlin?
- Paradigma11 2y agoI think CSP and Actors are overkill for nearly all programs. A simpler async system can do the job and introduce much less cognitive overhead. If really necessary there are still special libraries in most ecosystems like RX, Akka, Zio, Hopac, lwt......