Hacker News new | ask | show | jobs
by dragonwriter 4343 days ago
How do you define "async" that excludes Go?
1 comments

I use the word from the programmer's point of view; it's irrelevant how things are done under the hood.

For example, in Go, when you read a value from a channel, it's just like a good old blocking call, as far as the programmer is concerned.

On the other hand, an "async" read would involve callback, promise, or some other constructs.

Promises are also like good old blocking calls. How is a channel different?