A quote about algebra-based design (in functional programming)

“So the main takeaway of this discussion (on functional programming) is to appreciate the idea of algebra-based design. An algebra is a combination of a set of types, a set of functions defined with them, and a set of laws that interrelate the functions.”

~ from the book, Functional and Reactive Domain Modeling

This post is sponsored by my new book,
Learn Functional Programming Without Fear.