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

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 Winter 2027 batch! Applications are open till November 2.

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

Search: