Appendix B. Functional gems

We have been highlighting important topics, findings, and conclusions about functional programming using THIS IS BIG! boxes. They are the most important takeaways from this book. We list them all here.

THESE ARE BIG!

Chapter 1: Learning functional programming

  • In FP, we tend to focus more on signatures than bodies of functions we use.

  • Functions that don’t lie are very important features of FP.

  • In FP, we focus on what needs to happen more often than how it should happen.

Chapter 2: Pure functions

  • Pure functions are the foundation of functional programming.

  • We pass copies of data in FP instead of changing the data in place.

  • In FP, we separate concerns into different functions.

  • We use three rules to create ...

Get Grokking Functional Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.