Hacker News new | past | comments | ask | show | jobs | submit login

Haskell has significantly more powerful abstraction capabilities than your average async/await language though, making coloring less of a problem.

Also in Haskell you can only perform IO (aside from unsafe IO I guess) inside the IO monad, potentially making the abstraction worthwhile, this is not the case in many other languages.




It’s the same in typescript if your io is exclusively always called from async functions.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: