Hacker News new | ask | show | jobs
by gpderetta 333 days ago
Neither Java nor Go make all functions async. What they provide is stackful coroutines (or equivalently one shot continuations) that allow composing async and sync functions transparently.
1 comments

Golang functions are synchronous but all goroutine code is essentially async or “coloured”.