Y
Hacker News
new
|
ask
|
show
|
jobs
by
valcron1000
223 days ago
You don't need "monads" (in plural) since GHC provides a runtime where threads are not 1:1 OS threads but rather are managed at the user level, similar to what you have in Go. You can implement async/await as a library though [1]
[1]
https://www.cambridge.org/core/services/aop-cambridge-core/c...
1 comments
kaoD
222 days ago
What do you mean with "in plural"?
link
valcron1000
221 days ago
In the sense that you only need to work with the standard IO monad to get the benefits of the runtime.
link