Hacker News new | past | comments | ask | show | jobs | submit login
Monadic IO, concurrency, exceptions, and foreign-language calls in Haskell (microsoft.com)
4 points by jxub on Aug 24, 2018 | hide | past | favorite | 1 comment



That is a pretty good walkthrough of the "harder" parts of functional programming.

Although, I always found it telling that the language designers needed the "do" imperative notation for monadic state computations.

While the benefits of monadic-state are pretty well known at this point, it does seem interesting that for widespread adoption it has to be "wrapped" in an abstraction more familiar to developers.




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

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

Search: