You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Possibly it should go in the top-level readme, if not then episode 1.
we're missing motivations. It's difficult because I think most people learned functional programming as a technical curiosity or a way of thinking about computing mathematically. Then after a while you notice that functional programs don't suffer from certain issues that plague imperative programs.
Why learn functional programming
Refactoring
Testability
Provable correctness (although perhaps we don’t want to get into that?)
Separation of responsibility (side-effectful code in one place)
Readability… functional style often results in short functions
The text was updated successfully, but these errors were encountered:
Possibly it should go in the top-level readme, if not then episode 1.
Why learn functional programming
The text was updated successfully, but these errors were encountered: