Appendix: Looking ahead

We could stop at this point by saying “And so, that is functional programming,” but that wouldn’t be accurate for this kind of book. Unlike a programming language or a particular technology, functional programming doesn’t have clear borders: there isn’t a complete, definitive list of features that we could walk through and then say “So, that’s it.” We’ve done our best to explain all the fundamental concepts behind the functional paradigm, so you can certainly say that you understand the foundations of functional programming.

We’ve combined two different aspects of functional programming in this book. We’ve looked at concepts that are very different from those you’re probably used to, as well as some of the important ...

Get Real-World 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.