Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.


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




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: