4 ms·
> async is an essential differentiator in this domain that needed to be nailed down early Which domain are we talking about here? > a major hole in nearly eve
by formerly_proven 3y ago
> async is an essential differentiator in this domain that needed to be nailed down early
Which domain are we talking about here?
> a major hole in nearly everything but Go
... because Go being mostly used as "the devops tool language" where I honestly don't see much if any point to async code.
- binary132 3y agoIf anything I think Go is mostly used to implement client and (perhaps moreso) server apps using HTTP and other RPC protocols.
- throwawaymaths 3y agoGo (and erlang) don't really have async, in the same way. In both of these languages, every function has implicit async yield points (this is? was? actually problematic in go since a for loop with no function calls can? could in the past? lock up the CPU), but in any case it's not the same conversation as rust/c/c++/zig which have the form of async where you have to explicitly declare your yield points by nature of the effective lack of runtime, or python/js where the vm is not smart enough to put yield points in for you.