3 ms·
I think there's been a miscommunication. What I mean is that what you do in rust using async/await is done in Go by default for every function and function cal
by cube2222 7y ago
I think there's been a miscommunication.
What I mean is that what you do in rust using async/await is done in Go by default for every function and function call. There is no distinction. _there are only async methods in go_ and that is what I want.
In other languages, like rust, there is a big ecosystem divide between libraries that are async and those which encourage you to use blocking calls and threading.
- swsieber 7y agoHave you looked at elixir? It's pretty close to async everywhere, though dramatically different than Go I think.
- cube2222 7y agoI've used it, and it's great! However, as I've written in a sibling comment, it's nowhere near as performant without using c-libraries. Which make the schedulers' effectiveness nastier (same in go if you use cgo).